matlab编程 求代码 matlab编程题 求代码 求注释

matlab\u7f16\u7a0b\u8ba1\u7b97\uff1f

x = 0 : 0.01 : 2 * pi;
i = 1;%\u81ea\u5df1\u5b9a\u4e49
n = 20;%\u81ea\u5df1\u6539
y = (1 + i * x / n) ^ n;

\u505a\u4e2a\u6d4b\u8bd5\uff0c\u5e0c\u671b\u6709\u6240\u5e2e\u52a9\u3002\u4ee3\u7801% By lyqmath
clc; clear all; close all;
x = [-2
-1.7
-1.4
-0.8
-0.5
0.1
0.4
0.7
1
1.3
-0.2
-1.1
1.6
1.9
2.2
2.8
3.1
3.7
4
4.3
4.6
4.9
3.4
2.5];
y = [0.10289
0.11741
0.13158
0.115656
0.16622
0.1775
0.17853
0.17835
0.17109
0.16302
0.17332
0.14483
0.15255
0.1402
0.12655
0.9768
0.08353
0.05786
0.04687
0.03729
0.02914
0.02236
0.07015
0.11219];xt = linspace(min(x), max(x));
% \u7ebf\u6027\u63d2\u503c
yt0 = interp1(x, y, xt, 'linear');
% \u591a\u9879\u5f0f\u63d2\u503c
p = polyfit(x, y, 3);
yt1 = polyval(p, xt);
% \u6837\u6761\u63d2\u503c
yt2 = spline(x, y, xt);
figure; hold on; box on;
hp = plot(x, y, 'ro');
h0 = plot(xt, yt0, 'm-');
h1 = plot(xt, yt1, 'b-');
h2 = plot(xt, yt2, 'g-');
title('\u63d2\u503c\u65b9\u6cd5\u6bd4\u8f83', 'FontWeight', 'Bold');
legend([hp h0 h1 h2], {'\u539f\u6570\u636e\u8282\u70b9', '\u7ebf\u6027\u63d2\u503c', '\u591a\u9879\u5f0f\u63d2\u503c', '\u6837\u6761\u63d2\u503c'});
\u7ed3\u679c

1.打开matlab2012b,新建new script.输入如下代码:a=input('a=?');b=input('b=?');c=input('c=?');d=b*b-4*a*c;x=[(-b+sqrt(d))/(2*a),(-b-sqrt(d))/(2*a)];disp(['x1=',num2str(x(1)),',x2=',num2str(x(2))]);
2.点击“run”运行.选择好保存的文件名和保存目录.这里取文件名为:yiyuanercifangchengqiujie.运行结果如下:依次输入a、b、c的值>> yiyuanercifangchengqiujiea=?6b=?7c=?9x1=-0.58333+1.0769i,x2=-0.58333-1.0769i可以连续运行,也就是说可以接着输入下一组a、b、c的值.
3.附例1:用 solve方法来求一元一次方程组的根.

扩展阅读:matlab免费代码网站 ... 免费的matlab代码分享 ... 简单的matlab代码 ... matlab好看的图形代码 ... 查matlab代码的网站 ... matlab游戏代码大全 ... matlab代码免费获取社区 ... matlab表白小程序代码 ... matlab简单编程实例 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网