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

1.编写一个名为f3的m文件,求出全部两位数的素数。(提示用factor命令做素数分解)2.编写一个名为f6的m文件,它有如下功能:该函数被调用时,如果不指定输入量,则自... 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
多谢了。
展开
 我来答
佘影
2009-06-01 · TA获得超过448个赞
知道小有建树答主
回答量:69
采纳率:0%
帮助的人:109万
展开全部
function f3;
n=1;
for i=10 : 99
m=factor(i);
if(length(m)==1)
a(n)=m;
n=n+1;
end
end
a

function 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');
end

function 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;
end
end
result=temp

function f8
x=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);
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式