求助! matlab编程,悬赏100!测试正确后再追加100!

1、编写一个判断任意输入的正整数是否为素数的函数文件。2、利用第1题中你编写的函数文件,求2—999之间中同时满足下列条件的自然数。a、该数各位数字之和为奇数;b、该数是... 1、编写一个判断任意输入的正整数是否为素数的函数文件。
2、利用第1题中你编写的函数文件,求2—999之间中同时满足下列条件的自然数。
a、该数各位数字之和为奇数;
b、该数是素数。
3、通过命令文件,画出下列分段函数所表示的曲面(图片为第三题条件)
展开
 我来答
匿名用户
2010-12-27
展开全部
1)
%给定输入,输出1表示为素数,0表示为合数。保存为malab可以查得到的目录下文件名为pime.m即可。
function y=prime(x)
if x~=floor(x)||x<=1
error('只判定大于1的正整数是否为素数')
end
if any(rem(x,(2:floor(sqrt(x))))==0)
y=0;
else
y=1;
end
2)在主窗口中粘贴或者新建一个文件英文字母为文件名后缀为m即可。
clc;
clear;
a=[];
for k=2:999
if prime(k)&&rem(rem(k,100)+rem(floor(k/10),10)+floor(k/100),2)==1
a=[a,k];
end
end
a
3)只是输入麻烦点,我不输全了
[x,y]=meshgrid(-2:0.1:2);
p=(x+y>1).*0.5457.*exp(-0.75.*y.^2……)……+((x+y>-1)&(x+y<=1))%你补全吧
mesh(x,y,z)
yunhao612
2010-12-26
知道答主
回答量:9
采纳率:0%
帮助的人:9.7万
展开全部
第三个好编写。。。,看看计算机辅助和仿真的书,薛定宇的书,很容易编写出来的,也就是几个指令的。前两个比较难,得下功夫学。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2010-12-27
展开全部
没事
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式