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
多谢了。 展开
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
多谢了。 展开
1个回答
展开全部
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);
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);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询