许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  【matlab学习】用matlab编写简单程序(入门):从脚本到函数

【matlab学习】用matlab编写简单程序(入门):从脚本到函数

阅读数 5
点赞 0
article_banner
求1到100的和(for循环)
s = 0;
for i = 1:100
    s = s + i;
end
s
求1到100的和(while循环)
s = 0;
k = 0;
while(k <= 100)
    s = s + k;
    k = k + 1;
end
s
求1到100内所有的奇数和
s = 0;
for i = 1:2:100
    s = s + i;
end
s
求1到100内所有的偶数和
s = 0;
for i = 2:2:100
    s = s + i;
end
s
打印2到100所有的素数
for i = 2 : 100
    for j = 2 : 100
        if (~mod(i,j))
           break;
        end
    end
    if(j > (i/j))
        fprintf('%d is prime \n', i);
    end
end

        
求三位数的水仙花数
m=100:999;
m1=rem(m,10);%求个位数
m2=rem(fix(m/10),10); %求十位数
m3=fix(m/100); %求百位数
k=find(m==m1.^3+m2.^3+m3.^3); %find(一维向量) 得出一维向量的下标序号
s=m(k);
s
求杨辉三角
clc,clear all,close all
n=input('请输入杨辉三角形的行数n=');
yh=1;
disp(yh)
if n==1
return;
end 
yh=[1,1];
disp(yh)
for k=3:n 
yh_old=yh;
k2=ceil(k/2); 
for l=2:k2 
yh(l)=yh_old(l-1)+yh_old(l);
end 
yh(k2+1:k)=yh(k-k2:-1:1); 
disp(yh) 
end
求一个矩阵中的鞍点,即在该行最大,该列最小的一个数
A = [4 3 1;6 5 4;9 7 9];
B = max(A,[],2);
B2 = B(:)'
C = min(A,[],1);
for i = B2
    for j = C
        if (i==j)
            i
        end
    end
end           
小补充

matlab编写简单程序

相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空