1.编写程序:计算1/3+2/5+3/7+……+10/21

法一:

s 0;

for i 1:10

s s+i/(2*i+1);

end

s

s

4.4096

法二:

sum ((1:10)./(3:2:21))

ans

4.4096

2.编写程序:计算1~100 中即能被3整除,又能

被7整除的所有数之和。

s 0;

for i 1:100

if mod (i,3) 0&&mod (i,7) 0

s s+i;

end,end

s

s

210

3.画出y n!的图(1< n< 10),阶乘的函数自己

编写,禁用MATLAB 自带的阶乘函数。

x 1:10;

for i 1:10

try y (i) y (i-1)*i;

catch y (i) 1;

end,end

plot (x,y)

6

x 10

4

3.5

3

2.5

2

1.5

1

0.5

0

1 2 3 4 5 6 7 8 9 10

4.一个数恰好等于它的因子之和,这个数就称为

完数。例如,6的因子为1,2,3,而6 1+2+3,

因此6就是一个完数。编程找出2000 以内的所

有完数。

g [];

for n 2:2000

s 0;

for r 1:n-1

if mod (n,r) 0

s s+r;

end

end

if s n

g [g n];

end

end

g

g 6 28 496

5.编写一个函数,模拟numel函数的功能,函数

中调用size函数。

function y numelnumel (x)

m size (x);

y m (1)*m (2);

numelnumel ([1 2 3;4 5 6])

ans

6

6. 编写一个函数,模拟length函数的功能,函

数中调用size函数。

function y lengthlength (x)

m size (x);

y max (m (1),m (2));

lengthlength ([1 2 3;4 5 6])

ans

3

7.求矩阵rand(5)的所有元素和及各行平均值,

各列平均值。

s rand (5);

sum sum (sum (s))

mean2 mean (s,2)

mean1 mean (s)

sum

13.8469

mean2

0.5583

0.5536

0.6554

0.4931

0.5090

mean1

0.6331 0.5006 0.6487 0.7124 0.2745

8.编程判断1001,1003,1007,1009,1011是否

为素数,若不是,输出其约数。

function sushupd (x)

s fix (sqrt (x));

p 1;

for i 2:s

if mod (x,i) 0

p 0;

break

end

end

if p 1

disp ('该数是素数')

else g [];

for i 1:x

if mod (x,i) 0

g [g i];

end

end

disp ('该数不是素数')

g

end

sushupd (1001)

该数不是素数

g

1 7 11 13 77

91 143 1001

>> sushupd (1003)

该数不是素数

g

1 1

matlab程序设计例题,MATLAB程序设计例题及答案.pdf相关推荐

  1. matlab 程序设计题,matlab练习题-程序设计完成

    matlab练习题-程序设计完成 1MatLab 练习题(4)-程 序设计学号: 班级: 姓名: 注意: 1,请按要求作题,直接输入答案,并保存文件. 2,仔细填写 "学生信息". ...

  2. matlab面向对象多态性,MATLAB面向对象程序设计10版.pptx

    MATLAB面向对象程序设计10版.pptx MATLAB面向对象程序设计;第1章 绪言;1.1如何学会一门编程语言;1.2做笔记的方法;第2章 MATLAB基础知识;MATLAB的help文档;Ma ...

  3. 基于MATLAB手写体数字识别程序设计

    基于MATLAB手写体数字识别程序设计 手写体识别由于其实用性,一直处于研究进步的阶段,本文主要针对的是对0-9十个手写数字体脱机识别,在Matlab中对样本部分为进行16特征的提取,分别采用最小距离 ...

  4. C语言程序设计第六章例题(数组)

    C语言程序设计第六章例题 例6.1 对十个元素依次赋值0,1,2,3,4,5,6,7,8,9,要求按逆序输出 例6.2 用数组来处理斐波那契数列 例6.3 有十个地区的面积,要求按从小到大输出 例6. ...

  5. 【MATLAB编程实战】【例题实战】绘制曲面、曲线,求解偏导,计算极值点,二重积分,曲线积分,收敛性,麦克劳林展开式

    欢迎关注,本专栏主要更新MATLAB仿真.界面.基础编程.画图.算法.矩阵处理等操作,拥有丰富的实例练习代码,欢迎订阅该专栏!(等该专栏建设成熟后将开始收费,快快上车吧~~) [MATLAB编程实战] ...

  6. 基于matlab的水准网间接平差程序设计,matlab水准网间接平差

    //平差结果输出地址指针 cout< 用MATLAB解决_条件平差和间接平差精选课件_数学_高中教育_教育专区.测量程序设计 条件平差和间接平差 一.条件平差基本原理 函数模型 A L? rn ...

  7. 基于matlab的控制网平差程序设计,基于Matlab的水准网间接平差程序设计

    基于 Matlab 的水准网间接平差程序设计① 赵亚红② 周文国 ( 华北科技学院土木工程系,北京 东燕郊 101601) 摘 要: 设计水准网数据结构,存储在文本中,按照水准网的起点.终点.观测数据 ...

  8. 10kv配电网潮流 matlab,MATLAB配电网三相潮流程序设计

    摘要:配电网潮流计算作为配电管理系统高级应用软件功能组成之一,本课题主要分析了配电网的特点及对算法的要求,然后建立配电网潮流计算的数学模型.由于配电网的结构和参数在很大程度上区别与输电网,所以配电网潮 ...

  9. MATLAB 函数的递归调用 例题

    MATLAB 函数的递归调用 例题 eg:利用函数的递归调用,求n!. 函数文件: function f=Untitled49(n) if n<=1f=1; elsef=Untitled49(n ...

  10. 复合材料的matlab计算,复合材料结构力学例题-MATLAB.doc

    复合材料结构力学例题-MATLAB 2.1Example.Calculate the elements of the stiffness and compliance matrices of a gr ...

最新文章

  1. Java项目:电商书城平台系统设计和实现(java+springboot+mysql+spring+jsp)
  2. 查看mysql版本的四种方法
  3. C#利用ICSharpCode.SharpZipLib.dll压缩文件和解压文件
  4. gcc里的__builtin_..
  5. golang基础归纳
  6. 如何在内存序列化中使用Java深克隆对象
  7. jsfor循环终止_js 终止 forEach 循环
  8. iOS 项目开发工具JIRA
  9. 【第二组】项目冲刺(Alpha版本)第三次每日例会 2017/7/13
  10. 中国队新主帅朱广沪印象
  11. JQuery之基本操作
  12. php自动发卡程序8.0_php自动发卡平台源码
  13. 入门必备-经典的分子动力学软件LAMMPS简版手册
  14. 软考/软件设计师资料真题/软件设计师教程
  15. uniapp app 腾讯云 IM 通讯 UserSig 加密协议方案
  16. 《SEM长尾搜索营销策略解密》一一2.6 不再被忽视的个体差异
  17. 程序员在跳槽时,该怎么说离职原因?
  18. 【答粉丝问】桌面运维需要具备的技能有什么?
  19. 文艺爱好---英文单词
  20. 机票售票系统/飞机票购票系统的设计与实现

热门文章

  1. 《深度强化学习实战》 第9章 多智能体
  2. 想念你的夜,一个人流泪,两颗心体会
  3. 测开:前端基础-html
  4. 座位预约php,座位管理系统预约规则
  5. Jmeter压力测试笔记(十三)
  6. 《算法零基础100讲》(第28讲) 递推问题
  7. HTML CSS大作业:众志成城 抗击疫情 抗击疫情网页制作作业 疫情防控网页设计
  8. PWA技术解析及爱奇艺PC端的实践
  9. (六十三)c#Winform自定义控件-箭头(工业)
  10. 【图像融合】基于matlab高分辨率全色图小波变换图像融合(含评价指标)【含Matlab源码 2405期】