如何用matlab画参数函数的图像

如何用matlab画参数函数的图像,第1张

自己选择a的值,令a=7
画t在-10到10之间的图形
t=-10:05:10;
x=acostcostcost;
y=asintsintsint;
plot(x,y)

1坐标轴上
xlabel(\'time\')
ylabel(\'length\')
2图内
legend(\'water\',\'oil\')
2还可以用
text(\'icq\')

同时按住Ctrl+N键新建M文件,在其中编写程序读取文档中所需的数据,此处可参考笔者另一篇关于如何读取Excel文件数据的经验。然后对数据进行所需处理。
画图使用plot(x,y,'k'语句,其中x处放置自己定义的横坐标变量即自变量,y处放置自己定义的纵坐标变量即因变量双引号中可以定义图像的颜色和每点是用,+还是o描出来。根据自己的需要编辑需要的plot语句特别需要注意一点就是,未定义点形时,MATLAB默认将点连成线。
当需要将后面绘制的图叠加至之前的图时,一定不要忘记使用 'hold on'语句,否则绘制后面的图时前面的图就会被覆盖,无法将多图画至同一坐标下进行比较分析。
可以通过 'xlabel' 和 'ylabel' 语句对横纵坐标进行标注,对横纵坐标的含义进行简单的解释说明。
切记不要忘了最后还要加上 'hold off' 语句,它和前面的 'hold on' 是对应关系。如果你不想在以后的画图中石总还是在之前的图上叠加的话,就不要忘记加上它哦。
最后想将的到的图像保存方便后面编写文档的画,最好在保存文件属性下拉框中选择保存为png格式,笔者尝试了每一种文件属性,建议大家选择png,后面书写word时随时想用就可以复制

matlab的数据处理能力很强大,这款还能绘制各种函数图形。下面我将介绍用matlab画函数图形的方法,以在同一张图上画出y1=sin(x)和y2=sin^2(x)的图形为例。
输入自变量:
画已知的函数图形,用向量的方式表示自变量比较方便。代码为
x=linspace(0,8); % 用向量形式创建x。
输入因变量表达式:
y1=sin(x); % 向量y1的值为x坐标上某一x的s i n ( 2 x )值。
y2=(sin(x))^2 ; % 向量y2的值为( s i n ( x ) ) ^2,注意别忘记一点”“
使用plot命令画图:
plot(x,y1)
按回车,则画出y1=sin(x)的图形。
如果这时直接继续画y2=sin^2(x)的图形,则在另一张图中画,为了在同一张图中画两个函数图,输入下面代码:
hold on
再输入绘图命令:
plot(x,y2)
按回车,则在同一张图上画出了这两个函数的图形。可以通过菜单栏中的insert添加坐标名称,文本等。
其他函数的画法类似!
y2=(sin(x))^2,代码中别忘了括号后面的一点”"
希望对您有用!

第一,你是算T时要做对应数据的运算,而不是矩阵运算,矩阵运算对矩阵行列数有要求,必然报错,所以,所有的,^,前面都要加点,写成 ab,a^b。
第二,要想画关系图的话,可以这样,不过,只能同时画两个变量,(更高维度的图画出来也不好看,不如只变其中两个)
u1=0:01:3,u2=0:02:2,a=05,m=05;
[x,y]= meshgrid(u1,u2);
T = 自己把点加上吧。。。好多。。。;
surf(X,Y,T);
输出的就是u1为x轴,u2为y轴,T为z轴的三维图


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12702861.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-27
下一篇 2023-05-27

发表评论

登录后才能评论

评论列表(0条)

保存