Matlab参考代码

% No.13
% clear
% close all
% clc
% y=0;
% for i=1:100
%     y=y+1/(2*i-1);
%     if y>=3
%         n=i;      
%         break
%     end
% end
% y=0;
% for i=1:n-1
%     y=y+1/(2*i-1);
% end
% output=sprintf('y<3时最大的n值为:%s,最大的n值时,y的值为:%s',num2str(n),num2str(y));
% disp(output);

%No.12
% clear
% n=input('请输入n:')
% x=1:n
% y=zeros(1,n)
% for i=1:n
%     y(1,i)=(1/(2*i-1))*(1/(3^(2*i-1)))
% end
% s=sum(y)
% disp(s)

% No.8
% clear
% close all
% clc
% B=rand(5,6);
% n=input('请输入显示第几行:')
% try
%     disp(B(n, :))
% catch
%     disp(B(5,:))
% end
% lasterr

% No.7
% clear
% close all
% clc
% a=fix(10+(99-10)*rand(1,2));
% x=a(1);
% y=a(2);
% ops=input('请输入运算符号:','s');
% if ops=='+'
%     z=x+y;
% elseif ops=='-'
%     z=x-y;
% elseif ops=='*'
%     z=x*y;
% elseif ops=='/'
%     z=x/y;
% end
% disp([num2str(x),ops,num2str(y),'=',num2str(z)]) 

% % No.6
% clear
% close all
% clc
% workNum=input('请输入工号:','s');
% time=input('请输入工作的小时数');
% switch time
%     case time>120
%         salary=120*84+(time-120)*84*0.15;
%     case time<60
%         salary=time*84-700;
%     otherwise
%         salary=time*84;
% end
% output=sprintf('员工%s的实发工资为%s元',workNum,num2str(salary));
% disp(output);

% % No.5
% clear
% close all
% clc
% cj=input('请输入成绩:');
% cj=fix(cj/10);
% switch cj
%     case {10,9}
%         disp('A');
%     case 8
%         disp('B');
%     case 7
%         disp('C');
%     case 6
%         disp('D');
%     case {5,4,3,2,1,0}
%         disp('E');
%     otherwise
%     disp('输入有误!')
% end

% % No.4
% clear
% close all
% clc
% cj=input('请输入成绩:');
% cj=fix(cj/10);
% switch cj
%     case {10,9}
%         disp('A');
%     case 8
%         disp('B');
%     case 7
%         disp('C');
%     case 6
%         disp('D');
%     case {5,4,3,2,1,0}
%         disp('E');
% end


% No.2
% clear
% close all
% clc
% x=[-5,-3.0,1.0,2.0,2.5,3.0,5.0]
% y=zeros();
% for i=1:length(x)
%     if x(i)<0&&x(i)~=3
%         y(i)=x(i)^2+x(i)-6;
%     elseif x(i)>=0&&x(i)<5&&x(i)~=2&&x(i)~=3
%         y(i)=x(i)^2-5*x(i)+6;
%     else
%         y(i)=x(i)^2-x(i)-1;
%     end
% end
% y
% % No1.

% realNum=input('请输入一个正实数 x:\n');
% intPart=fix(realNum);
% l=strsplit(num2str(realNum),'.');
% deciPart=l{2};
% disp(deciPart);
% str=sprintf('%s整数部分为%s小数部分为%s',num2str(realNum),num2str(intPart),deciPart);
% disp(str);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值