报告MATLAB实验习题1.ppt

合集下载

(完整版)MATLAB)课后实验[1]

(完整版)MATLAB)课后实验[1]

实验一 MATLAB 运算基础1. 先求以下表达式的值,尔后显示 MATLAB 工作空间的使用情况并保存全部变量。

(1)2sin 85 z1 21 e(2) 12z ln( x 1 x ) ,其中22 x2 1 2i5(3)ae e az sin( a 0.3) ln , a 3.0, 2.9, L , 2.9, 32 22t 0 t 1(4) 2z t 1 1 t 242t 2t 1 2 t 3,其中解:M 文件:z1=2*sin(85*pi/180)/(1+exp(2))x=[2 1+2*i;-.45 5];z2=1/2*log(x+sqrt(1+x^2))a=-3.0:0.1:3.0;z3=(exp(0.3.*a)-exp(-0.3.*a))./2.*sin(a+0.3)+log((0.3+a)./2)t=0:0.5:2.5;z4=(t>=0&t<1).*(t.^2)+(t>=1&t<2).*(t.^2-1)+(t>=2&t<3) .*(t.^2-2*t+1)4. 完成以下操作:(1) 求[100,999] 之间能被 21 整除的数的个数。

(2) 建立一个字符串向量,删除其中的大写字母。

解:(1) 结果:m=100:999;n=find(mod(m,21)==0);length(n)ans =43(2). 建立一个字符串向量比方:ch='ABC123d4e56Fg9'; 那么要求结果是:ch='ABC123d4e56Fg9';k=find(ch>='A'&ch<='Z');ch(k)=[]ch =123d4e56g9实验二 MATLAB矩阵解析与办理1. 设有分块矩阵 A E R3 3 3 2O S2 3 2 2,其中 E、R、O、S 分别为单位矩阵、随机矩阵、零矩阵和对角阵,试经过数值计算考据 2A E R RS2O S。

MATLAB优化的设计实验课件.ppt

MATLAB优化的设计实验课件.ppt
1)直接列表定义数组 变量=[元素值1 元素值2 … 元素值n] 变量=[元素值1,元素值2 ,…,元素值n] 变量=[行1各元素;行2各元素;…;行n各元素]
例如: x=[1 2 3 4 5 6 7 8 9 0] y=[1,2,3,4,5,6,7,8,9,0] z=[1,2,3,4,5;2,3,4,5,6,7]
2021/3/3
1.2.2数组
例如:a = 1:2:15 则:
a(2) a(3:5) a(5:-1:2) a([2,6,8])
1 3 5 7 a的值 9 11 13 15
2021/3/3
1.2.3 数组运算
1、数组的基本运算 设有数组a 1 n ,b 1 n ,x 1 m ,g m n ,h n m ,fm n 变量或常量c1,c2,..c.k
2021/3/3
1.2.2数组
2)域表定义数组 变量=初值:增量:终值|初值:终值 变量=(初值:增量:终值)*常数 例如: x=0:0.02:10 y=1:80 z=(1:0.1:7)*10e-5
2021/3/3
1.2.2数组
3)利用函数定义数组 变量=linspace(初值,终值,元素个数)
如:x = linspace(0,pi,11) 的结果为:
x= Columns 1 through 4
0 0.3142 0.6283 0.9425 Columns 5 through 8
1.2566 1.5708 1.8850 2.1991 Columns 9 through 11
2.5133 2.8274 3.1416
2021/3/3
1.1 MATLAB窗口
2、Workspace(工作区) 程序运行中的自定义变量和默认变量都包含在工作

MATLAB实验17页PPT

MATLAB实验17页PPT
实验六 方波逆变电路
二、实验内容
1.完成单相全桥方波逆变电路的仿真分析。开关管选择 IGBT,直流电压为300V,阻感负载:电阻1Ω,电感2mH。
2.完成三相方波逆变电路的仿真分析。开关管选择 IGBT,直流电压530V,阻感负载。负载有功功率1kW,感性 无功功率0.1kvar。
《Matlab与机电系统仿真》实验
《Matlab与机电系统仿真》实验
实验三 SimPowerSystems模型库
二、实验内容
1.认识电力系统模型库的子模型库:电源模块库、元器件 模块库库、电机模块库、电力电子元件模块库、测量仪器模块 库及其他电气模块库。
2.SimPowerSystems模型库中典型模块的参数设置。 3.Powergui模块的使用方法和参数设置。 4.使用SimPowerSystems中的模块进行实例仿真。(例3-1 及例3-2)
《Matlab与机电系统仿真》实验
实验二 Simulink环境和模型库
一、目的和要求
1.熟悉Simulink环境; 2.掌握Simulink的基本操作方法及技巧; 3.掌握用Simulink动态建模的方法,熟悉对Simulink模型 仿真的过程及对仿真结果分析的方法; 4.了解Simulink仿真模型子系统的创建方法; 5.了解Simulink重要模块库的主要功能。
《换器
一、目的与要求
1.熟悉降压(Buck)变换器的工作原理,并能熟练建立其 仿真模型,掌握降压(Buck)变换器在三种工作模式下的仿真 分析方法。
2.熟悉升压(Boost)变换器的工作原理,并能熟练建立其 仿真模型,掌握升压(Boost)变换器在三种工作模式下的仿 真分析方法。
《Matlab与机电系统仿真》实验
实验六 方波逆变电路

MATLAB实验习题1

MATLAB实验习题1

例:求[100,200]之间第一个能被21整除的整数。 for i=100:200 if mod(i,21)==0 x=i; break; end end
• 柯雷茨(collatz)猜想 对于任意的正整数n,如果n是偶数则除以2, 如果还是偶数再除以2,直至成为奇数。把 这个奇数乘以3加1再除以2,如果是偶数继 续除以2,直至成为一个新的奇数。然后再 将这个奇数乘以3加1,按照同样的办法计 算下去。经过若干次计算之后,最后的得 数是1. func0 )
例1.某商场对顾客所购买的商品实行打折销售,标准如下(商品价格用price来表示): price<200 没有折扣 200≤price<500 3%折扣 500≤price<1000 5%折扣 1000≤price<2500 8%折扣 2500≤price<5000 10%折扣 5000≤price 14%折扣 输入所售商品的价格,求其实际销售价格 price=input('请输入商品价格'); switch fix(price/100) case {0,1} %价格小于200 rate=0; case {2,3,4} %价格大于等于200但小于500 rate=3/100; case num2cell(5:9) %价格大于等于500但小于1000 rate=5/100; case num2cell(10:24) %价格大于等于1000但小于2500 rate=8/100; case num2cell(25:49) %价格大于等于2500但小于5000 rate=10/100; otherwise %价格大于等于5000 rate=14/100; end price=price*(1-rate) %输出商品实际销售价格

MATLAB数学实验练习题附答案PPT课件

MATLAB数学实验练习题附答案PPT课件

%2、求100~999之间的水仙花数
clear all;
clc;
for n=100:999
n1=floor(n/100); %取出百位数字n1
ቤተ መጻሕፍቲ ባይዱ
n2=mod(floor(n/10),10); %取出十位数字n2
2
n3=mod(n,10) ; %取出个位数字n3
if n1^3+n2^3+n3^3==n
fprintf('%d是“水仙花数”\n', n)
让我们共同进步
2021/3/9
5
===============================================================
%5.作xoy面上的曲线(x-a).^2+y.^2=r.^2绕z轴旋转所得到的图形(0<r<a),取r=1,a=2.
clear all,clc;
x=1:0.1:3;
3
[x,y,z]=cylinder(sqrt(1-(x-2).^2));
surf(x,y,z)
2021/3/9
%6. 作x2/2-y2/3=2z图形. clear,clf,clc; [X,Y,Z]=meshgrid(-1:0.1:1); V=X.^2./2+Y.^2./2-2*Z; fv=isosurface(X,Y,Z,V,0);%显示V=0等值面 p=patch(fv); set(p,'FaceColor','blue','EdgeColor','none');%设置图形的相关属性 view(3) hold on camlight
end
202e1n/3d/9

MATLAB教程课后实验报告题目及解答[第一至第五章]

MATLAB教程课后实验报告题目及解答[第一至第五章]

MATLAB教程实验报告实验项目名称实验一 Matlab基本操作学生姓名汪德旺专业班级 09数教(1)班学号 0301090131实验成绩日期一. 实验目的和要求1、了解MATLAB 的开发环境。

2、熟悉Matlab的基本操作。

3、掌握建立矩阵的方法。

4、掌握MATLAB各种表达式的书写规则以及常用函数的使用。

5、填写实验报告,实验报告文件取名为report1.doc。

6、于邮件附件形式将实验报告文件report1.doc 发到邮箱*******************,邮件主题为班级学号姓名,如:09数教1班15号张三。

二、实验内容1、先求下列表达式的值,然后显示MATLAB工作空间的使用情况并保存全部变量。

(1)0 122sin851ze =+(2)2212 1ln(0.4552i z x x+⎡⎤==⎢⎥-⎣⎦其中(3)0.30.330.3sin(0.3)ln,22a ae e az a--+=++a=-3.0,-2.9,-2.8,…, 2.8, 2.9,3.0(4)2242,011,12,0:0.5:2.521,23t tz t tt t t⎧≤<⎪=-≤<=⎨⎪-+≤<⎩其中t2.已知:1234413134787,2033657327 A B--⎡⎤⎡⎤⎢⎥⎢⎥==⎢⎥⎢⎥⎢⎥⎢⎥-⎣⎦⎣⎦求下列表达式的值:(1)A+6*B和A-B+I(其中I为单位矩阵) (2)A*B和A.*B(3)A^3和A.^3(4)A/B和B\A(5)[A,B]和[A([1,3],:);B^2]3、设有矩阵A 和B123453016678910A=,B=17-691112131415023-41617181920970212223242541311⎡⎤⎢⎥⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎢⎥⎢⎥⎣⎦(1)求它们的乘积C 。

(2)将矩阵C 的右下角3*2子矩阵赋给D 。

(3)查看MATLAB 工作空间的使用情况。

matlab上机实验报告ppt

matlab上机实验报告ppt

matlab上机实验报告pptMATLAB上机实验报告摘要:本实验报告利用MATLAB软件进行了一系列实验,包括数据处理、图像处理、信号处理等内容。

通过实验,我们掌握了MATLAB软件的基本操作和应用技巧,提高了数据分析和处理的能力。

1. 实验背景MATLAB是一种用于数学计算、数据分析和可视化的高级技术计算语言和交互式环境。

它是工程师和科学家们进行算法开发、数据分析、数据可视化和数值计算的首选工具。

本次实验旨在通过实际操作,掌握MATLAB的基本操作和应用技巧。

2. 实验内容本次实验主要包括以下内容:(1)数据处理:利用MATLAB对一组实验数据进行处理,包括数据的导入、清洗、分析和可视化。

(2)图像处理:利用MATLAB对一幅图像进行处理,包括图像的读取、处理和保存。

(3)信号处理:利用MATLAB对一组信号进行处理,包括信号的生成、滤波和频谱分析。

3. 实验过程(1)数据处理:首先,我们利用MATLAB将实验数据导入到工作空间中,然后对数据进行清洗和分析,最后利用MATLAB绘制出数据的可视化图表。

(2)图像处理:我们利用MATLAB读取一幅图像,并对图像进行处理,比如调整图像的亮度、对比度等参数,最后保存处理后的图像。

(3)信号处理:我们利用MATLAB生成一组信号,并对信号进行滤波处理,然后利用MATLAB进行信号的频谱分析。

4. 实验结果通过本次实验,我们成功地利用MATLAB对实验数据进行了处理和分析,得到了清晰的数据可视化图表;对一幅图像进行了处理,并保存了处理后的图像;对一组信号进行了滤波处理,并进行了频谱分析。

实验结果表明,MATLAB是一款功能强大、灵活多样的工程计算软件,能够满足工程师和科学家们的各种需求。

5. 实验结论本次实验通过MATLAB软件的实际操作,使我们掌握了MATLAB的基本操作和应用技巧,提高了我们的数据分析和处理能力。

同时,也加深了我们对MATLAB软件的理解和认识,为今后的工程计算和科学研究打下了坚实的基础。

matlab习题解析-PPT课件

matlab习题解析-PPT课件
01int70105111int70150521int70305231int70505441int70705551int70850561int70905671int7105701100050015001115002120003120004115005002000511000假设有一幅64像素64像素8个灰度级的图像各灰度级概率分布如表81所示其直方图如图820a所示图822b是期望图像的直方图具体数值如表82所示试写出将其直方图规定化的具体方案
网络技术教研室
解:
(1)计算累积概率
t0=0.1,t1=0.15, t2=0.3,t3=0.5 t4=0.7,t5=0.85, t6=0.9,t7=1 (2)使用int[(L-1)tk+0.5]扩展tk的范围 t01=int[7×0.1+0.5]=1 t11=int[7×0.15+0.5]=1 t21=int[7×0.3+0.5]=2 t31=int[7×0.5+0.5]=4 t41=int[7×0.7+0.5]=5 t51=int[7×0.85+0.5]=6 t61=int[7×0.9+0.5]=6 t71=int[7×1+0.5]=7 归类成新的灰度级:
5
6
7
0
0
0 0.2
0 0.6 0
0.2
网络技术教研室
解法1:使用单映射规则
(1)计算原始图像直方图累积概率:
t 0 = 0 . 1 , t 1 = 0 . 1 5 , t 2 = 0 . 3 , t 3 = 0 . 5 , t 4 = 0 . 7 , t 5 = 0 . 8 5 , t 6 = 0 . 9 , t 7 = 1 (2) 计算规定化图像直方图的累积概率:

Matlab编程 第一章 Matlab中的数组操作 ppt课件

Matlab编程 第一章 Matlab中的数组操作 ppt课件
令,先判断是哪一种编址方法,然后再进行元素的提取。 如: A=[1,2,3,4,5;0,1,2,3,4;-1,0,1,2,3;-2,-1,0,1,2]
1 2 3 4 5
A
0
1
2
3
4
-1 0 1 2 3
-2 -1 0 1 2
b6= 2 4 02
2021/3/26
b1=A(5) b2=A(2,3) b3=A(2,:) b4=A([2,3]) b5=[A(2,:);A(1,:)] b6=A([2,4],[3,5])
3
组操作 ppt课件
2.通过数组编辑器生成矩阵 步骤:先建立空矩阵a=[], 然后在工作空间(workspace)中点开a进入数
组编辑器,输入元素。
3.用函数创建数组 定步长生成法: x=a:t:b (t步长,省略是为1); 定数线性采样法: x=linspace(a,b,n), a与b是数组的第一个和最后一个元素, n是采样的总点数。 x=linspace(2,5,6)
a=
'matlab'
[ 20]
[]
[2x3 double] [1x10 double] {2x2 cell}
[4x5 double] [4x4 double]
[]
2021/3/26
Matlab编程 第一章 Matlab中的数
11
组操作 ppt课件
2.数组拼接与数组中的元素值的改变
在命令窗口实验: a=1:2:11 a(1)=0 a(1:4)=[2,-1,-2,-3] a([2,5])=[1.5,0.5]
10
组操作 ppt课件
a=
'matlab'
[ 20]
[2x3 double] [1x10 double]

实验一用Matlab数据拟合.ppt

实验一用Matlab数据拟合.ppt

x=0:0.1:1 y=[-0.447,1.978,3.28,6.16,7.08,7.34,7.66,9.56,9.48,9.3,11.2] plot(x,y,'k.','markersize',25) axis([0 1.3 -2 16]) p3=polyfit(x,y,3) p6=polyfit(x,y,6) t=0:0.1:1.2 s=polyval(p3,t) s1=polyval(p6,t) hold on plot(t,s,'r-','linewidth',2) plot(t,s,'b--','linewidth',2) grid
y0=polyval(p,x0)
可求得多项式在x0处的值y0.
例1 已知观测数据点如表所示
x 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 y -0.447 1.978 3.28 6.16 7.08 7.34 7.66 9.56 9.48 9.3 11.2 分别用3次和6次多项式曲线拟合这些数据点. 编写Matlab程序如下:
9 10 11
12
13
14
15
16
刀具厚度 y/cm 26.8 26.5 26.3 26.1 25.7 25.3 24.8 24.0 拟合曲线为: y=-0.3012t+29.3804
例3 一个15.4cm×30.48cm的混凝土柱在加压实验中的 应力-应变关系测试点的数据如表所示
/ N / m2
2. 已知观测数据点如表所示 x 1.6 2.7 1.3 4.1 3.6 2.3 y 17.7 49 13.1 189.4 110.8 34.5
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

例2 思考:lt;2 X-2X+1 X>=2
例.x为磨床冷却液温度传感器得到的温度值(这里用18~28的随机数代替),如果 温度在21°-25°之间,在监控器上显示“温度正常”,低于21°显示报警“磨削 液温度过低”,高于25°显示报警“磨削液温度过高”
.,
例1.某商场对顾客所购买的商品实行打折销售,标准如下(商品价格用price来表示):
price<200
没有折扣
200≤price<500 3%折扣
500≤price<1000 5%折扣
1000≤price<2500 8%折扣
2500≤price<5000 10%折扣
5000≤price 14%折扣
输入所售商品的价格,求其实际销售价格
.,
2
• 柯雷茨(collatz)猜想
对于任意的正整数n,如果n是偶数则除以2, 如果还是偶数再除以2,直至成为奇数。把 这个奇数乘以3加1再除以2,如果是偶数继 续除以2,直至成为一个新的奇数。然后再 将这个奇数乘以3加1,按照同样的办法计 算下去。经过若干次计算之后,最后的得 数是1.
.,
3
1
思考.一个三位整数各位数字的立方和等于该数本身则称该数为水仙花数,输出全 部水仙花数。
例:求[100,200]之间第一个能被21整除的整数。
小作业:猜数游戏。 首先由计算机产生[1,100]之间的随机整数,然后由用户猜测所产生的随机数。
根据用户猜测的情况给出不同提示,如猜测的数大于产生的数,则显示“High”, 小于则显示“Low”,等于则显示“You won”,同时退出游戏,用户最多可以猜7次。
相关文档
最新文档