matlab自学的基础知识

本文展示了MATLAB中使用for和while循环进行数值计算(如求和、平均值),以及处理数组操作和基本图形绘制的过程。包括随机数生成、求一组数的平均值、线性代数矩阵操作和绘制复数和周期函数的曲线。
摘要由CSDN通过智能技术生成

% %for循环
% s=0;
% n=input('n=');
% for i =1:n
%     x = rand(1);
%     y = rand(1);
%     if x*x+y*y<=1
%         s=s+1;
%     end
% end
% pai=s/n*4;


%while 条件
%   循环体语句
%end
%从键盘输入若干个数,当输入0时结束输入,求这些数的平均值和它们之和

% msum=0;  
% n=0; 
% x=input('Enter a number (end in 0):'); 
% while x~=0      
%     msum=msum+x;     
%     n=n+1; 
%     x=input('Enter a number (end in 0):'); 
% end  
% if n>0      
%     msum;      
%     mean=msum/n;  
% end 

% 初始化变量
%x = 0;

% % 使用for循环遍历100到200之间的整数
% for i = 100:200
%     % 判断是否能被21整除
%     if mod(i, 21) == 0
%         % 如果能整除,则记录这个数并跳出循环
%         x = i;
%         break;
%     end
% end

% % 输出结果
% disp(x);

x=[2.5, 3.5, 4, 5]; 
y=[1.5, 2, 1, 1.5];
cx=x+y*1i;
plot(cx)

x=linspace(0,2*pi,100);
y=[sin(x); sin(2*x); sin(0.5*x)];
plot(x,y)

%用不同线型和颜色在同一坐标内绘制曲线y=2e^-0.5x sin(2πx)及其包络线

% x=[6,8,90,87,-75,100,44,59];
% y=max(x);

% [y,k]=max(x);

% A=[13,-56,78;25,63,-235;78,25,563;1,0,-1]; 
% max(A)

  • 5
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值