CAD教程 行业资讯 3D模型下载 Pro/E教程 CAD书店 软件下载 联系我们
技术资料 CAD招聘 发布招聘 CAD问答 设计竞赛 CAD认证 北京CAD培训
视频教程 PS教程 CAD图纸 图书推荐 Solidworks教程 CAD培训 CAD软件商

 最新视频教程Pro/ENGINEER Wildfire2.0 工业设计实例视频教程 (全套免费在线学习)   AutoCAD视频教程每日更新
 
首页 > CAD在线问答 > matlab

MATLAB习题,急急急,求好心人帮帮忙

2010-11-09 51自学网



1.编写一个名为f3的m文件,求出全部两位数的素数。(提示用factor命令做素数分解)2.编写一个名为f6的m文件,它有如下功能:该函数被调用时,如果不指定输入量,则自动绘制一个单位圆;当输入大于2的正整数时,绘制该自然数指定“边数”的正多边形(其外接圆半径为1);假如输入的是“非正整数”时,函数文件会给出“出错提示”。3.编写一个名为f7的m文件,将输入的一串字符串中的大写字符挑出,并存储在变量result中。4.编写一个名为f8的m文件,执行开始时绘制一条正弦曲线y=sin(x+pi/4),然后进入pause状态,按任一键后,系统绘制余弦曲线z=cos(x+pi/3),等待15秒后,系统绘制一条正弦y和余弦z的和的曲线,并且三条曲线在不同窗口绘制。四个matlab习题,希望好心人帮帮忙,需要解答过程和答案,谢谢~我会追加分了,谢谢。
要是不好表示的话可以发去我邮箱L23cabb@hotmail.com多谢了。

function f3;n=1;for i=10 : 99 m=factor(i); if(length(m)==1) a(n)=m; n=n+1; endendafunction f6(n)if (nargin==0) t=0:0.01:2*pi; polar(t,sin(t).^2+cos(t).^2);elseif(n>2 & fix(n)==n) t=0:2*pi/n:2*pi; polar(t,sin(t).^2+cos(t).^2);else error('input must be a postive integer and above 2');endfunction result=f7(s)n=1;temp='';for i=1 : length(s) if(s(i)>='A' & s(i)<='Z') temp=strcat(temp,s(i)); n=n+1; endendresult=tempfunction f8x=0:0.2:2*pi;y=sin(x+pi/4);z=cos(x+pi/3);figure(1);plot(x,y);pause;figure(2);plot(x,z);pause(15);figure(3);plot(x,y);hold on;plot(x,z);



 

 

MATLAB是做什么用的?
matlab 无法打开
我来回答 共有条 回答
用户名: 密码:
验证码: 匿名发表
| AutoCAD | Pro/E | UG | 3Dmax | catia | solidworks | maya | photoshop | 模具设计 | 有限元 | matlab | 计算机图形学 | 室内设计 |