matlab 画函数图像

matlab 画函数图像,第1张

clear;clc

t=0:001:2pi; 

y1=-sin(t);

plot(t,y1)

t=0:001:pi; 

y2=-05sin(2t);

hold on

plot(t,y2)

grid on

结果如图所示

1、首先打开matlab软件,然后新建一个m文件,如下图所示。

2、然后在新建的m文件里面输入常量和变量,如下图所示,变量一般用x来表示。

3、接着建立一个forend循环指令用来产生一段曲线的数据,并且在for循环里面插入两个需要分段的ifend判断指令。

4、接着在输入画二维图形的指令plot函数即可,因为变量x和函数y是具有相同长度的列矩阵。

5、然后把鼠标移动到最上面的run绿色按钮,点击运行,这时候就可以看到,经过运行的所有代码就会形成一个分段函数。

一般像这样既有函数形式(虽然函数比较简单),又有自变量取值范围的,不建议用ezplot

ezplot是一种画图的简洁指令。这样的题应该按照数值方法规规矩矩的画图:

clear all;clc;

x=90:01:100;

y=x;

plot(x,y,'Linewidth',2);grid on;

要具体哦,如果一个自变量,函数图像就是曲线,用plot

如果是2个自变量,函数图像就是曲面了,如f=3exp(-x-4y),可以用以下表示。

f=@(x,y)3exp(-x-4y);

ezmesh(f)

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

原文地址: http://outofmemory.cn/langs/12184714.html

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

发表评论

登录后才能评论

评论列表(0条)

保存