matlab的例题

上传人:豆浆 文档编号:768329 上传时间:2017-05-14 格式:DOCX 页数:10 大小:208.26KB
返回 下载 相关 举报
matlab的例题_第1页
第1页 / 共10页
matlab的例题_第2页
第2页 / 共10页
matlab的例题_第3页
第3页 / 共10页
matlab的例题_第4页
第4页 / 共10页
matlab的例题_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《matlab的例题》由会员分享,可在线阅读,更多相关《matlab的例题(10页珍藏版)》请在金锄头文库上搜索。

1、浅议 matlab 的功能和应用数值计算1、编程求满足 的最小m值。mii102解:m=1;s=0;while s0&xv=myvander(2 3 4 5)得 v= 1256478932生成一些数据测试你写的函数。function v=myvander(x)n=length(x);v(1:n)=1;for i=n+1:n*na=i/n;r=mod(i,n);b=floor(a);if r=0r=n;b=b-1;endv(i)=x(r)b;endv=reshape(v,n,n); myvander(1 2 3)ans = 1 1 11 2 31 4 9 myvander( 1 4 6 8)an

2、s =1 1 1 11 4 6 81 16 36 641 64 216 512图像的绘制1、在同一坐标系下绘制下面三个函数在 t0,4 的图象。)sin(41.032teytt解:程序如下:t=0:pi/100:4*pi;y1=t;y2=sqrt(t);y3=4*pi*exp(-0.1*t).*sin(t);plot(t,y1,t,y2,t,y3)运行后得出的结果如图 1 所示图 12、编写程序, 选择合适的步距, 绘制下面函数在区间-6 ,6中的图象。3,60,sin)( xxxxxy解: 程序如下:x y1=sin(x); 0 y2=x; x3; y3=-x+6; plot(x,y1,x,

3、y2,x,y3)运行后得到的结果如图 2 所示:图 23、用 compass 函数画下面相量图ua = 1 ; ub = cos(-2*pi/3)+sin(-2*pi/3)*i ; uc=cos(2*pi/3)+sin(2*pi/3)*i; compass(ua,ub,uc,ua-ub,ub-uc,uc-ua0.511.52302106024090270120300150330180 0解: ua = 1 ; ub = cos(-2*pi/3)+sin(-2*pi/3)*i ; uc=cos(2*pi/3)+sin(2*pi/3)*i; compass(ua,ub,uc,ua-ub,ub-uc,uc-ua)4、三维空间曲线绘制z=0:0.1:4*pi;x=cos(z);y=sin(z);plot3(x,y,z)解: 5、用 mesh 或 surf 函数,绘制下面方程所表示的三维空间曲面,x 和 y 的取值范围设为-3,3。 102yz解: 程序如下:x,y=meshgrid(-3:0.5:3); z=-x2/10+y2/10; mesh(x,y,z)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号