matlab程序设计例题及答案

“matlab程序设计例题及答案”相关的资料有哪些?“matlab程序设计例题及答案”相关的范文有哪些?怎么写?下面是小编为您精心整理的“matlab程序设计例题及答案”相关范文大全或资料大全,欢迎大家分享。

matlab程序设计例题及答案

标签:文库时间:2025-03-16
【bwwdw.com - 博文网】

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

法一: s=0;

for i=1:10

s=s+i/(2*i+1); end ss =

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 ss =

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)

43.532.521.510.50x 10612345678910

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

MATLAB程序设计

标签:文库时间:2025-03-16
【bwwdw.com - 博文网】

南通广播电视大学

2011年--2012年第一学期

教 案

系( 部 ) 艺术传媒学院

教师姓名

课程名称 MATLAB程序设计

授课班级 09电气自动化

总 时 数 36

授课日期 9/19 授课时数 4 授课形式 讲 授 实验 第一章 数值计算功能 1.1 矩阵及其运算 授课章节名称 1.2 微分和积分 1.3 MATLAB与线性代数 教学目的 通过对本章的学习,读者可以编写简单且功能完善的MATLAB 7程序,从而解决各类基本问题,用户可以通过本章逐步掌握MATLAB 7的数值计算方法 1 矩阵的生成和基本的数值运算 2 稀疏型矩阵的生成和基本操作 3 数值微分的求解方法 教学重点、难点 更新、补充、删节内容 概率统计 (删节) 课外作业 打印稿或电子稿(附后) 课后体会 MATLAB 是工程计算的非常实用的软件,可以用于进行数字系统仿真,建模,图像处理,simlink仿真分析,高数中的相关数学运算,因此,MATLAB的应用领域非常广泛,对学生的学习有很大帮助。

授课主要内容或提纲 使用教具、挂图

RAPTOR程序设计例题参考答案

标签:文库时间:2025-03-16
【bwwdw.com - 博文网】

RAPTOR程序设计

一、顺序结构编程

1.输入任意一个华氏温度值,然后将其转换成摄氏温度输出。算法:

c = 5 / 9 (f - 32)

2.输入任意三角形的三边之长存入变量a、b、c中,然后计算并输出该三角形的面积。海伦公式:p = (a + b + c)/2 S = sqrt (p * (p - a) * ( p – b ) * ( p –

c ))

二、选择结构编程

3.输入任意一个年份,判断该年是否为润年。若是则打印“Yes!”,否则打印”No!”。

4. 输入任意两个数存入变量a、b中,要求:变量a中存储较大数,b中存储较小数,然后输出变量a和b的值。

5.输入任意三个数存入变量a、b、c中,然后计算并输出其中的最大值。

6.输入任意三个数存入变量a、b、c中,然后按从小到大的顺序打印输出。

7.输入任意一个学生的考试成绩,然后按其所属分数段打印对应等级:90-100分为A等,80-89分为B等,70-79为C等,60-69为D等,60分以下为E等。

三、循环结构编程

8.计算并输出sum = 1 + 2 + 3 + … + 10的和。改进程序计算sum = 1 + 2 + 3 + … + n的和。

9.输入任意自然数n,然后计算并输出n!值。

10.

RAPTOR程序设计例题参考答案

标签:文库时间:2025-03-16
【bwwdw.com - 博文网】

RAPTOR程序设计

一、顺序结构编程

1.输入任意一个华氏温度值,然后将其转换成摄氏温度输出。算法:c = 5 / 9 (f - 32)

2.输入任意三角形的三边之长存入变量a、b、c中,然后计算并输出该三角形的面积。海伦公式:p = (a + b + c)/2 S = sqrt (p * (p - a) * ( p – b ) * ( p – c ))

二、选择结构编程

3.输入任意一个年份,判断该年是否为润年。若是则打印“Yes!”,否则打印”No!”。

4. 输入任意两个数存入变量a、b中,要求:变量a中存储较大数,b中存储较小数,然后输出变量a和b的值。

5.输入任意三个数存入变量a、b、c中,然后计算并输出其中的最大值。

6.输入任意三个数存入变量a、b、c中,然后按从小到大的顺序打印输出。

7.输入任意一个学生的考试成绩,然后按其所属分数段打印对应等级:90-100分为A等,80-89分为B等,70-79为C等,60-69为D等,60分以下为E等。

18. 任意输入50个学生的考试成绩存入一维数组S,然后分别统计及格与不及格人数,计算全部学生的平均分,输出结果。(数组的应用)

19. 任意输入10个数存入一维数组S,然后再

RAPTOR程序设计例题参考答案

标签:文库时间:2025-03-16
【bwwdw.com - 博文网】

RAPTOR程序设计

一、顺序结构编程

1.输入任意一个华氏温度值,然后将其转换成摄氏温度输出。算法:

c = 5 / 9 (f - 32)

2.输入任意三角形的三边之长存入变量a、b、c中,然后计算并输出该三角形的面积。海伦公式:p = (a + b + c)/2 S = sqrt (p * (p - a) * ( p – b ) * ( p –

c ))

二、选择结构编程

3.输入任意一个年份,判断该年是否为润年。若是则打印“Yes!”,否则打印”No!”。

4. 输入任意两个数存入变量a、b中,要求:变量a中存储较大数,b中存储较小数,然后输出变量a和b的值。

5.输入任意三个数存入变量a、b、c中,然后计算并输出其中的最大值。

6.输入任意三个数存入变量a、b、c中,然后按从小到大的顺序打印输出。

7.输入任意一个学生的考试成绩,然后按其所属分数段打印对应等级:90-100分为A等,80-89分为B等,70-79为C等,60-69为D等,60分以下为E等。

三、循环结构编程

8.计算并输出sum = 1 + 2 + 3 + … + 10的和。改进程序计算sum = 1 + 2 + 3 + … + n的和。

9.输入任意自然数n,然后计算并输出n!值。

10.

Matlab程序设计实验

标签:文库时间:2025-03-16
【bwwdw.com - 博文网】

MATLAB程序设计实验

解方程和最优化问题求解

姓名:龙刚 学号:1404110427 班级:电信1104班 一.实验目的

1. 掌握线性方程组的数值求解方法。 2. 掌握常微分方程的数值求解方法。

3. 掌握非线性方程以及最优化问题的求解方法。

二.实验内容

1. 对下列线性病态方程组:

?1/21/31/4??x1??0.95??1/31/41/5??x???0.67? ???2?????1/41/51/6????x3????0.52??a) 求方程组的解。

b) 将方程组右边的向量元素b3(0.52)修改为0.53,再次求方程组的解。比较b3的

变化和解的相对变化。

c) 求系数矩阵的条件数,并分析条件数对线性方程组求解的影响。

%1.a

A=[1/2 1/3 1/4;1/3 1/4 1/5;1/4 1/5 1/6]; B=[0.95 0.67 0.52]'; disp('1.a方程组的解为:') xa=A\\B %1.b

C=[0.95 0.67 0.53]'; disp('1.b方程组的解为:') xb=A\\C chazhi=xa-xb %1.c t1=cond(

Matlab程序设计实验

标签:文库时间:2025-03-16
【bwwdw.com - 博文网】

MATLAB程序设计实验

解方程和最优化问题求解

姓名:龙刚 学号:1404110427 班级:电信1104班 一.实验目的

1. 掌握线性方程组的数值求解方法。 2. 掌握常微分方程的数值求解方法。

3. 掌握非线性方程以及最优化问题的求解方法。

二.实验内容

1. 对下列线性病态方程组:

?1/21/31/4??x1??0.95??1/31/41/5??x???0.67? ???2?????1/41/51/6????x3????0.52??a) 求方程组的解。

b) 将方程组右边的向量元素b3(0.52)修改为0.53,再次求方程组的解。比较b3的

变化和解的相对变化。

c) 求系数矩阵的条件数,并分析条件数对线性方程组求解的影响。

%1.a

A=[1/2 1/3 1/4;1/3 1/4 1/5;1/4 1/5 1/6]; B=[0.95 0.67 0.52]'; disp('1.a方程组的解为:') xa=A\\B %1.b

C=[0.95 0.67 0.53]'; disp('1.b方程组的解为:') xb=A\\C chazhi=xa-xb %1.c t1=cond(

MATLAB程序设计实验

标签:文库时间:2025-03-16
【bwwdw.com - 博文网】

系立项建设 实验指导书

MATLAB程序设计与应用实验

主 编:王 春、段守付

物理与电子信息工程系

目 录

前 言 .................................................. 2 实验一 熟悉MATLAB 环境................................... 3 实验二 数值数组创建、应用及可视化 ........................ 7 实验三 字符串数组的使用、简单脚本文件和函数的编写 ....... 11 实验四 数据可视化方法 ................................... 18 实验五 简单数据分析 ..................................... 24 实验六 MATLAB 仿真初步 .................................. 28 实验七 电路模型仿真应用 ................................. 31 实验八 简单图形用户界面设计 ............................. 33 附录:MATLAB 主要函数指令表(按字母

练习3 MATLAB程序设计

标签:文库时间:2025-03-16
【bwwdw.com - 博文网】

MATLAB语言上机练习 上机者班级学号: 上级者姓名:

练习4 MATLAB程序设计

一、目的和要求

(1)掌握MAM的程序流程控制结构。 (2)掌握M文件的结构。 (3)掌握函数调用和参数传递。 (4)了解程序性能剖析窗口。

(5)掌握利用函数句柄进行数值分析。 二、内容和步骤

MATLAB的语法规则简洁,编程效率高,作为一个完整的程序语言,MATLAB也有其各种程序流程控制、文件格式和函数调用的规则,通过函数的调用就能够组成庞大的程序,完成复杂的功能。 1.使用程序流程控制

Fibonacci数列的各元素为:1,1,2,3,5,8,?,满足以下关系:

F1?1F2?1Fn?Fn?1?Fn?2

用M函数文件实现,数列的元素个数为输入变量。

(l)按M函数文件格式创建文件开头。 function f=shiyan0501(n) %SHIYAN0501 Fibonacci % Fibonacci 数列 % n 元素个数

% f 构成Fibonacci 数列向量 (2)用While循环实现程序功能。

f(1)=1;f(2)=1;i=2;

Matlab程序设计实验5

标签:文库时间:2025-03-16
【bwwdw.com - 博文网】

中南大学MATLAB实验

报告五

2014年6月2日

MATLAB程序设计实验5

数据分析和多项式计算

一.实验目的

1. 掌握数据统计和分析的方法。

2. 掌握数值插值与曲线拟合的方法和应用。 3. 掌握快速傅立叶变换的应用方法。 4. 掌握多项式的常用运算

二.实验内容

1. 利用randn函数生成符合正态分布的10x5随机矩阵,进行以下操作:

a) 矩阵中各列元素的均值和标准方差。 解:程序及结果如下: A=randn(10,5); pjz=mean (A) fc=std(A,0,1) pjz =

-0.1199 -0.1975 -0.2014 -0.6891 -0.2486 fc =

0.5407 0.9103 1.0901 0.8234 0.8529 b) 矩阵的最大元素和最小元素。 解:程序及结果如下: A=randn(10,5); zdz=max(max(A)) zxz=min(min(A)) zdz =

1.5374 zxz =

-2.5200

c) 求矩阵每行元素的和以及全部元素之和。 解:程序及结