概述
%%计算分段函数
% n=24;
% fprintf('n=%d',n)
% fprintf('n=%f',n)
% x=input('请输入X:');
% if x~=0
% y=sin(x)/x;
% else
% y=1;
% end
% y
%%
% %多分支If语句
% n=input('n=')
% %判断输入数的正负性
% if n<=0 a='negtive'
% %判读输入是否为空
% elseif isempty(n)==1
% a='empty'
% %除2取余数,判断奇偶性
% elseif rem(n,2)==0
% a='even'
% else
% a='odd'
% end
%%
%%
% %计算阶乘
% s=0;
% for n=1:30
% p=1;
% for m=1:n
% p=p*m;
% end
% s=s+p';
% end
% disp(p)
%%
%%
% % while循环
% a=0;
% fa=-Inf;
% b=3;
% fb=Inf;
% while b-a>eps*b
% x=(a+b)/2;
% fx=x^3-2*x-5;
% if fx==0
% break;
% elseif sign(x)==sign(fa)
% a=x;
% fa=fx;
% else
% b=x;
% fb=fx;
% end
% end
% disp('方程的解为 :')
% disp(x)
%%
%%
% n=input('请输入一个大于1的正整数 n=')
% if n<=0
% disp('输入的数为负数或0,程序中断')
% break
% end
%
% while n>1
% if rem(n,2)==0
% n=n/2
% else
% n=3*n+1
% end
% end
%%
%求素数的程序
% N=input('N=n');
% x=2:N; %列出从2到N的全部自然数
%
% for u=2:sqrt(N)%依次列出除数
% n=find(rem(x,u)==0 & x~=u);
% x(n)=[];%忽略该数
% end
% x %循环结束显示结果
最后
以上就是现实秋天为你收集整理的matlab的if、switch、while语句的全部内容,希望文章能够帮你解决matlab的if、switch、while语句所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复