Matlab 作业怎么做呀

Matlab 作业怎么做呀,第1张

clc;clear

format short g

A=[

880 579348 4409702

2247 1082254 1125885

3653 1496649 1830965

6870 2281183 3445404

43318 7785793 2172473

107600 142901 540198

306840 283961 1513171

601883 4491637 301028 ]

T=A(:,1),R=A(:,2),R15=R^15

p=polyfit(R15,T,1)

figure(1)

plot(R15,T,'o',R15,polyval(p,R15))

figure(2)

loglog(R15,T,'-')

T=vpa(poly2sym(p,'R^15'),6)

结果:

p =

02004 15742

T =

200405R^15+157421

function y=fx(x)

y=15x(x<=2)+(15-025x)(x>2&x<=6)+05(x>6);

把上述函数文件保存为fxm

t=0:001:2;

y=fx(t)fx(t+2)

plot(t,y)

根据题主提供的某电压信号函数,t分别取20个点和200个点,那如何来对比这两个波形,并理解其局限性?

对于这个问题,我们这样来讨论:

一、t分别取20个点时的图形

1、使用linspace()函数,在t0,004内划分20个点,即

t=linspace(0,004,20);

2、计算对应的电压值,即

u=15sin(314t+pi/2)+2;

3、使用plot)函数,绘制出u(t)曲线

二、t分别取200个点时的图形

1、使用linspace()函数,在t0,004内划分200个点,即

t=linspace(0,004,200);

2、计算对应的电压值,即

u=15sin(314t+pi/2)+2;

3、使用plot)函数,绘制出u(t)曲线

三、使用hold on命令,将取20个点的u(t)曲线和200个点的u(t)曲线,绘制在同一图窗中

四、使用xlabel()函数和ylabel()函数来标注坐标轴名称,即

xlabel('t');ylabel('u');

五、使用legend()函数来标注各曲线的名称

六、汇总上述代码,运行结果如图。

七、对比这两个波形,我们可以看到,取点少的曲线呈显为锯齿形,取点多的曲线接近于实际。

首先,在我们的桌面上找到matlab软件的图标,将鼠标移到该位置双击点开,这时电脑屏幕会d出matlab软件的主界面。

其次,在这里我们不提倡在中间的那一栏直接写程序(对于初学者),因为每写一步这里就会运行一步而且保存的时间不长,我们需要新建一个界面并在其中书写程序。首先我们在左上角找到File这一选项(点击),找到new这一选项鼠标移到该位置并找到script选项(点击)。就会d出编写程序的界面了。

第三,我们进入我们创建的matlab的全新界面后,我们就可以编写程序了,在这里我先写一小段程序作为示范。

第四,在我们写完一段程序之后,我们先要把它进行保存,其 *** 作过程是在该界面最上方找到file(点击),然后找到save all(点击)。之后就后d出一个界面在其中选择你要存档的位置(点击保存即可)。

第五,点击保存之后我们就可以找到运行键运行了,点击运行键之后我们需要的图形就会出现了。

第六,当我们需要保存这些时,我们可以通过Edit-Copy Figure保存,之后打开word文档黏贴就可以了。这样我们就用matlab完成了一些最基本的 *** 作了。

这只是我的一点个人经验,还是希望能够帮助大家的。

1、首先,建立一个自定义函数文件,如funm文件。文件内容为

function c=fun(a,b);

c=a+b;

2、然后,在当前文件目录下,执行窗口命令

a=2;b=5;

c=fun(a,b)

3、运行结果

以上就是关于Matlab 作业怎么做呀全部的内容,包括:Matlab 作业怎么做呀、使用matlab 编写程序、请问在matlab中怎么写这个程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: https://www.outofmemory.cn/zz/10627483.html

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

发表评论

登录后才能评论

评论列表(0条)

保存