实验1熟悉matlab环境和基本操作

合集下载

matlab实验指导2019-11-12

matlab实验指导2019-11-12

实验1 熟悉软件环境和基本的操作一、实验目的熟悉MATLAB运行环境和了解基本操作。

二、实验内容MATLAB的启动、操作界面组成1.熟悉MATLAB图形界面打开MATLAB,单击命令窗口菜单栏中的各个下拉菜单按钮,试使用各个按钮引出的选项;把光标移动到工具栏中各个图标上(不要按下),查看它们与菜单选项的对应情况。

2.熟悉MATLAB的基本命令。

在命令窗口中分别键入以下内容,以建立若干变量:A=[1 2;3 4;5 6]B=[7,8,9;10,11,12]C=[5 6 7;1 8 3];D=B+C问题1:如何输入一个矩阵变量的行元素和列元素?问题2:观察每行命令后是否加“;”,对显示执行结果有什么区别?键入以下命令或执行操作,查看效果,并体会命令功能:(1)工作空间管理。

whowhosclear A(2)路径编辑。

试用菜单File/Set Path将D盘根目录及其下的所有子目录和文件夹包含进来,设为搜索路径。

问题3:当前路径是什么?问题4:搜索路径是什么意思?(3)联机帮助help pausehelpwin(4)窗口清理。

先画出正弦函数在0-2π之间的图形,再用以下各种窗口清理命令,看每项命令都清除了什么。

figureplot(sin(0:0.1:6.28))claclfclose注意:figure为打开一幅图形图像窗口close为关闭当前图形图像窗口,而close all为关闭所有已打开的图形图像窗口。

(5)MATLAB基本矩阵操作演示playshow intro(6)MATLAB图形绘制演示playshow buckydem(7)MATLAB数学功能演示(快速傅氏变换)playshow fftdemo(8)MATLAB三维造型演示(茶壶演)playshow teapotdemo3.打开MATLAB命令窗口,键入demos,观看演示程序。

三、思考题1.将pi分别用15位数字格式、分数格式、十六进制格式、5位数字的科学计数法显示。

[实验一]熟悉MATLAB基本操作

[实验一]熟悉MATLAB基本操作

[实验一]熟悉MATLAB 基本操作[实验目的]熟悉MA TLAB 环境,并学会简单的菜单操作。

学会简单的矩阵输入与信号输入。

掌握部分绘图函数 [实验内容]一、认识MATLAB 的工作环境MATLAB 6.1启动后,产生的工作环境界面,如图1所示,包含一个工具栏、三个区域、五个工作窗口,五个工作窗口分别为资源目录窗口(Launch Pad )、工作空间浏览器(Workspace )、命令历史浏览器(Command History )、当前路径浏览器(Current Directory )、命令窗口(Command Windows )。

这是MATLAB 启动后桌面布置方式的缺省设置。

MATLAB 的工作窗口是一个标准的Windows 界面,用户可以利用菜单命令完成对工作窗口的操作,下面将通过命令窗口菜单栏的逐一介绍来说明这些工作窗口的用法和含义。

图1.1MATLAB 工作窗口(1)MATLAB 菜单项MATLAB 窗口从上至下:第一行是标题,第二行是菜单,第三行是常用命令的图形工具栏(为简单起见,仅介绍菜单选项)当前路径窗口工作空间窗口命令历史窗口命令窗口File 菜单 ◆ New :M_File 打开M_文件 Figure 打开图形窗口◆ Model 打开模板◆ Open 打开已存在的.m文件◆ Close Command Window 关闭命令窗口 ◆ Import Data导入一个数据文件 ◆Save Workspace As… 将命令窗内容保存为一个.mat 文件 ◆Set Path… 打开Path Brower 窗口,可添加MA TLAB 的搜索路径 ◆ Preferences 设置文档的格式 ◆ Print 打印命令窗口的内容◆Print Selection 打印所选内容● Windows 菜单 当打开多个MA TLAB 窗口时,此菜单可使用户方便地在打开的窗口间切换。

● Edit 菜单◆ Undo 删除上次操作 ◆ Redo 恢复上次操作◆ Cut剪切 ◆ Copy 复制 ◆ Paste 粘贴◆ Paste Specia 选择性粘贴 ◆ Select All 选择所有操作◆ Delete … 删除◆ Clear Command Windows 清空命令窗口 ◆ Clear Command History 清空历史命令 ◆Clear Workspace 清除工作空间的变量● Wiew 菜单◆ Disktop Layout :Default 默认布置方式◆ Undock Command Window 将命令窗口设成独立窗口◆ Command Windows 打勾表示只显示命令窗口 ◆ Command History 显示命令历史窗口◆ Current Directory 显示当前路径窗口 ◆ Workspac 显示工作空间浏览器 ◆ Launch Pad 显示启动平台窗口 ◆Help … 帮助● Web 菜单◆ The MathWorks Web Site MathWorks 公司主页◆ T echnical Support Knowledge Base 技术支持库 ◆ Products 产品信息◆Membership 是否加入MATLAB 会员● Help 菜单◆ Full Products Family Help 显示所有组件的帮助◆ Matlab Help 显示帮助文件 ◆ Using The Desktop 产品信息◆Using the Command Window 是否加入MATLAB 会员(2)MATLAB 历史命令窗口在历史窗口中记录着用户在MA TLAB 命令窗中所输入过的全部命令,在这个窗口中可以实现几个主要的功能是: ○1单行或多行命令的复制 在命令历史窗口用鼠标选定所要拷贝的命令,用右键弹出上下文菜单,选中Copy 项,然后可以用Ctrl+V 将其复制到命令窗口或任何地方。

实验一 matlab的基本操作

实验一 matlab的基本操作

实验一:MATLAB 的基本操作 实验名称: MA TLAB 操作实验日期: 2020 年 4 月 18 日姓名: 班级学号:成绩:一、实验目的1、熟悉MATLAB 的界面和基本操作;2、掌握MATLAB 的基本运算方法;3、掌握MATLAB 中帮助命令的使用方法。

二、实验内容及步骤1、进入Matlab 工作环境,熟悉各窗口的功能。

(1)双击桌面图标,或从“开始”菜单打开MATLAB.exe ,启动MATLAB 。

(2)查看MA TLAB 界面各窗口的布局、了解其功能,并完成各窗口之间的切换。

(3)设置当前工作目录。

在D 盘创建mymatlab 目录,并将其作为当前工作目录。

今后的实验过程中以此目录作为当前工作目录。

2、计算225.389.1753cos 54.5e -÷⎪⎭⎫ ⎝⎛+π的值。

(1)在命令窗口(Command Window )中输入程序:5.54^2+cos(3/5*pi)*sqrt(17.89)/3.5-exp(2)(2)按回车键运行,如果出现“Error ”(出错信息),则应找出原因并改正,再运行。

(3)运行结果: 22.9291 3、输入矩阵⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=913652824A ,⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=333222111B ,在命令窗口中执行下列表达式,掌握其含义:A(2,3) A(:,2) A(3,:) A(:,1:2:3) A(:,3).*B(:,2) A(:,3)*B(2,:) A*B A.*B A^2 A.^2 B/A B./A(1)在命令窗口键入 A=[4,2,8;2,5,6;3,1,9] ,生成矩阵A ;键入B=[1,1,1;2,2,2;3,3,3] ,生成矩阵B ;(2)记录执行以下表达式的结果:A(2, 3)= 6 A(6)= 1 A(:,2)= [2;5; 1] A(3,:) = [3 1 9] A(:,1:2:3)= [4 8;2 6;3 9] A(:,3).*B(:,2)= [8;12;27]A(:,3)*B(2,:)= [16 16 16;12 12 12;18 18 18]A*B= [32 32 32;30 30 30;32 32 32] A.*B= [4 2 8;4 10 12;9 3 27] A^2= [44 26 116;36 35 100;41 20 111]A.^2= [16 4 64;4 25 36;9 1 81]B/A= [0.5000 0.0769 -0.3846;1.0000 0.1538 -0.7692;1.5000 0.2308 -1.1538]B./A= [0.2500 0.5000 0.1250;1.000 0.4000 0.3333;1.0000 3.0000 0.3333]B.\A= [4.0000 2.0000 8.0000;1.0000 2.5000 3.0000;1.0000 0.3333 3.0000]4、产生一个5阶魔方矩阵,将矩阵的第3行4列元素赋值给变量a ;将由矩阵第2,3,4行第2,5列构成的子矩阵赋值给变量b 。

实验一MATLAB的实验环境及基本命令

实验一MATLAB的实验环境及基本命令
实验一MATLAB的实验环境及基本命令
一实验目的:
1.学习了解MATLAB的实验环境
2.在MATLAB系统命令窗口练习有关MATLAB命令的使用。
二实验步骤
1.学习了解MATLAB的实验环境:
在Windows桌面上,用mouse双击MATLAB图标,即可进入MATLAB的默认界面:
图1-1MATLAB系统命令窗口
5.36640.80874.2471-1.88192.4238
练习1-7产生一均匀分布在(-5,5)之间的随机阵(50×2),要求精确到小数点后一位。
实验结果:fix(5-2*5*rand(50,2)*10)/10
练习1-8编程实现当a∈[-π,π],间隔为1°时,求解正弦、余弦的值。
实验结果:a=-pi:180/pi:pisin(a)cos(a)
21ans=21222324
31
(3)实验过程及结果:A(:,2:3)ans=1213(4)实验过程及结果:A(2:3,2:3)
2223ans=2223
32333233
4243
(5)实验过程及结果:A(:,1:2:3)ans=1113(6)实验过程及结果:A(2:3)
2123ans=2131
3133
练习1-1:计算下列表达式:
要求计算完毕后,键入相应的变量名,查看并记录变量的值。
实验过程及结果:a=(1+sqrt(10))/2a=2.0811
b=abs(3+5*i)b=5.8310
c=sin(exp(-2.3))c=0.1001
d=250/sin(pi/6)d=500.0000
②.向量运算:n维向量是由n个成员组成的行或列数组。在MATLAB中,由分号分隔的方括号中的元素产生一个列向量;由逗号或空号分隔的方括号中的元素产生一个列向量;同维的向量可进行加减运算,乘法须遵守特殊的原则。

实验一 MATLAB环境及命令窗口的使用

实验一 MATLAB环境及命令窗口的使用

实验一MATLAB环境及命令窗口的使用一、实验目的和要求1.熟练掌握MATLAB的启动和退出2.熟悉MATLAB的命令窗口3.熟悉常用选单和工具栏4.熟悉MATLAB桌面及其他窗口5.使用“帮助”查找帮助信息二、实验器材PC机一台,MATLAB6.5软件。

三、实验内容和步骤学习使用MATLAB必须先熟悉MATLAB的桌面环境。

MA TLAB的窗口包含命令窗口(Command Window)、历史命令窗口(Comand Histroy)、当前目录浏览器窗口(Current Directory Browser)、工作空间窗口(Workspace Browser)、帮助导航/浏览器窗口(Help Browser)、数组编辑器窗口(Array Editor)、交互界面分类目录窗口(Launch Pad)、M文件编辑/调试器窗口(Editor/Debugger)和程序性能剖析窗口(Profiler)。

1.启动MATLAB双击桌面上MA TLAB6.5的图标,或通过Windows的“开始”按钮,在“程序”中选择“MATLAB6.5”命令来启动。

启动后显示MATLAB6.5的集成化桌面。

2.使用命令窗口在命令窗口输入以下命令并查看运行结果。

>>a=2.5>>b=[1 2 ; 3 4]>>c=’a’>>d=cos(a*b*pi/180)>>e=a+c(1)单独显示命令窗口选择菜单“View”—“Undock Command Window”,则会出现单独的命令窗口。

然后选择命令窗口的选单“View”—“Dock Command Window”,可是单独的窗口返回桌面。

(2)使用标点符号修改命令行; 不显示结果>>a=2.5;% 用作注释>>b=[1 2 ; 3 4] %b为矩阵... 用于把后面的行与该行连接>>d=cos(a*b*pi/...180)(3)数值显示格式的设置使用MA TLAB的桌面选单“File”—“Preference”或“Format”命令,单击左栏的“Command Window”项,在右边的“Numeric Format”栏设置数据的显示格式,并查看各种格式下矩阵b的显示情况。

Matlab实验报告

Matlab实验报告

实 验 内 容
<设计性实验> 1、对于连续信号 x(t)=1+cos(2πft),其中 f=5kHz,分别以采样频率 fs=6 kHz 和 fs=12kHz 对其 进行采样, (1)分别绘出对应的采样信号。 (2)对信号进行傅里叶变换,绘出对应的曲线。 (3)在 simulink 仿真环境下,设计系统框图,观察信号的频谱成分。 实验源程序: (1)采样 clear all; fs1=6000;fs2=12000;f=5000; dt1=1/fs1;dt2=1/fs2; t=0:0.00001:0.0005;t1=0:dt1:0.005;t2=0:dt2:0.0025; x_t=1+cos(2*pi*f*t); x_t1=1+cos(2*pi*f*t1); x_t2=1+cos(2*pi*f*t2); figure(1) subplot(3,1,1) plot(t,x_t); title('原始信号') subplot(3,1,2) plot(t1,x_t1); title('采样频率 6kHZ 的采样信号') subplot(3,1,3) plot(t2,x_t2); title('采样频率 12kHZ 的采样信号') xlabel('时间/s')
3、lpf 函数 function [t,st]=lpf(f,sf,B); df = f (2) - f (1); T = 1/df; hf = zeros(1,length(f)); bf = [ -floor(B/df):floor(B/df)] + floor(length(f)/2); hf(bf) = 1; yf = hf.*sf; [t,st]=F2T(f,yf); st = real(st);

信息论编码实验一MATLAB的基本操作

信息论编码实验一MATLAB的基本操作

实验一 MATLAB 的基本操作一、实验目的1、掌握Matlab 软件使用的基本方法;2、熟悉Matlab 的数据表示、基本运算方法;3、熟悉Matlab 绘图命令及基本绘图控制。

二、实验仪器与软件1、PC 机 1台2、MATLAB7.0环境三、实验原理MATLAB 环境是一种为数值计算、数据分析和图形显示服务的交互式的环境。

MATLAB 有3种窗口,即:命令窗口(The Command Window )、m-文件编辑窗口(The Edit Window )和图形窗口(The Figure Window ),而Simulink 另外又有Simulink 模型编辑窗口。

1、命令窗口(The Command Window )当MATLAB 启动后,出现的最大的窗口就是命令窗口。

用户可以在提示符“>>”后面输入交互的命令,这些命令就立即被执行。

在MATLAB 中,一连串命令可以放置在一个文件中,不必把它们直接在命令窗口内输入。

在命令窗口中输入该文件名,这一连串命令就被执行了。

因为这样的文件都是以“.m ”为后缀,所以称为m-文件。

2、m-文件编辑窗口(The Edit Window )我们可以用m-文件编辑窗口来产生新的m-文件,或者编辑已经存在的m-文件。

在MATLAB 主界面上选择菜单“File/New/M-file ”就打开了一个新的m-文件编辑窗口;选择菜单“File/Open ”就可以打开一个已经存在的m-文件,并且可以在这个窗口中编辑这个m-文件。

如,计算3[(12)34)]2+⨯-÷,只需在提示符“>>”后输入“((1+2)*3-4)/2^3”,然后按Enter 键。

该命令行涉及加、减、乘、除及幂运算符,MATLAB 运算的执行次序遵循的优先规则为:从左到右执行;幂运算具有最高的优先级,乘法和除法具有相同的次优先级,加法和减法有相同的最低优先级;使用括号可以改变前述优先次序,并由最内层括号向外执行。

matlab实验一

matlab实验一

北京工业大学Matlab实验报告姓名: 邱健康学号: 09521320指导教师: 吕焱实验一、熟悉Matlab的工作环境(一)实验目的1.熟悉启动和退出Matlab软件的方法。

2.熟悉Matlab软件的运行环境。

3.熟悉Matlab的基本操作。

(二)实验设备及条件1.计算机2.Matlab7.0集成环境(三)实验内容及要求1、熟悉Matlab的启动与退出2、会熟练使用Matlab的常用窗口(尤其是指令窗、编辑窗)以及各窗口之间的配合使用。

3、完成实验报告。

(四)实验程序设计1.启动Matlab,熟悉Matlab的桌面。

2.练习下面指令:cd,clear,dir,path,help,who,whos,save,load3.建立自己的工作目录MYBIN和MYDATA,并观察他们分别加到搜索路径的前面或者后面。

4.在命令窗口中执行命令完成以下运算,观察workspace变化,记录运算结果。

(1)计算(365-52*2-70)/3(2)计算area=pi*2.5^2(3)已知x=3,y=4,在Matlab中求z(4)将下面的矩阵赋值给变量m1,在workspace中观察m1在内存中占用的字节数。

16 2 3 135 11 10 8M1= 9 7 6 124 14 15 1执行以下命令:>>m1(2,3)>>m1(11)>>m1(:,3)>> m1(2:3,1:3)(5)执行命令>>help abs 查看函数abs的用法及用途,计算abs(3+4i)(6)执行命令>> x=0:0.1:6*pi;>> y=5*sin(x);>> plot(x,y)(7)运行Matlab的演示程序,>>demo,以便对Matlab有一个总体的了解。

(五)实验结果及结果分析1.启动Matlab,熟悉Matlab的桌面。

2.练习下面指令:cd,clear,dir,path,help,who,whos,save,load3.建立自己的工作目录MYBIN和MYDATA,并观察他们分别加到搜索路径的前面或者后面。

实验1-熟悉matlab环境及基本操作

实验1-熟悉matlab环境及基本操作

实验1熟悉Matlb环境及基本操作实验目的:1.熟悉Matlab环境,掌握Matlab的主要窗口及功能;2.学会Matlab的帮助使用;3.掌握向量、矩阵的定义、生成方法和基本运算;4.掌握Matlab的基本符号运算;5.掌握Matlab中的二维图形的绘制和控制。

实验内容:1.启动Matlab,说明主窗口、命令窗口、当前目录窗口、工作空间窗口、历史窗口、图形窗口、M文件编辑器窗口的功能。

2.实例操作Matlab的帮助使用。

3.实例操作向量、矩阵的定义、生成方法和基本运算。

4.实例操作Matlab的基本符号运算。

5.实例操作Matlab中的二维图形绘制和控制。

实验仪器与软件:1.CPU主频在2GHz以上,内存在512Mb以上的PC;2.Matlab 7及以上版本。

实验讲评:实验成绩:评阅教师:年月日实验1 熟悉Matlab环境及基本操作一、Matlab环境及主要窗口的功能运行Matlab安装目录下的matlab.exe文件可启动Matlab环境,其默认布局如下图:其中,1.主窗口的功能是:主窗口不能进行任何计算任务操作,只用来进行一些整体的环境参数设置,它主要对6个下拉菜单的各项和10个按钮逐一解脱。

2.命令窗口的功能是:对MATLAB搜索路径中的每一个M文件的注释区的第一行进行扫描,一旦发现此行中含有所查询的字符串,则将该函数名及第一行注释全部显示在屏幕上。

3. 历史窗口的功能是:历史窗口显示命令窗口中的所有执行过的命令,一方面可以查看曾经执行过的命令,另一方面也可以重复利用原来输入的命令行,可以从命令窗口中直接通过双击某个命令行来执行该命令,4.当前目录窗口的功能是:显示当前目录下所有文件的文件名、文件类型、和最后修改的时间,同时还提供搜索功能,在该窗口下,可以改变当前目录5.M文件编辑器窗口的功能是:MATLAN提供了一个内置既有编辑和调试功能好的程序编辑器;编辑器窗口也有菜单和工具栏,是编辑和调试程序非常方便6..发行说明窗口功能是:该窗口显示MATLAB总包和已安装的工具箱的帮助、演示、GUI工具和产品主页等4个内容。

实验一 熟悉MATLAB环境

实验一  熟悉MATLAB环境

实验一 熟悉MATLAB 环境一、实验目的1、熟悉MATLAB 的主要操作命令;2、学会简单的矩阵输入和数据读写;3、掌握简单的绘图命令;4、用MATLAB 编程并学会创建函数。

二、实验设备三、实验原理MATLAB 语言由一些简单的命令组成,这些命令即为基本的语句,它们可以在窗口下执行,也可以由命令串以及控制语句和说明语句组成程序。

四、实验内容1、数组的加、减、除和乘方运算。

输入A=[1,2,3,4],B=[3,4,5,6],求C=A+B ,D=A-B ,E=A.*B ,F=A./B ,G=A.^B ,并用stem 语句画出A 、B 、C 、D 、E 、F 、G 。

2、用MATLAB 实现下列序列:(1)()0.8,015n x n n =≤≤;(2)(0.23)()0.8,015j n x n n +=≤≤;(3)()3cos(0.1250.2)2sin(0.250.1),015x n n n n ππππ=+++≤≤;(4)将(3)中的()x n 扩展为以16为周期的函数16()(())x n x n = ,绘出四个周期;(5)将(3)中的()x n 扩展为以10为周期的函数10()(())x n x n = ,绘出四个周期。

3、()x n =[1,-1,3,5],产生并绘出()2(2)(1)2()y n x n x n x n =+---序列的样本。

4、绘出下列时间函数的图形,对x 轴和y 轴以及图形上方均须加上适当的标注。

(1)()sin(2),010x t t t s π=≤≤;(2)()cos(100)sin(),04x t t t t s ππ=≤≤。

五、实验结果六、思考题比较实验内容第2题中(4)和(5)两小题的结果,试说明对于周期性信号,应当如何采样,才能保证周期扩展后与原信号保持一致?七、实验心得。

实验一_MATLAB_软件环境及基本操作

实验一_MATLAB_软件环境及基本操作

实验⼀_MATLAB_软件环境及基本操作实验⼀ MATLAB 软件环境及基本操作⼀、实验⽬的熟悉 MATLAB 软件的⼯作环境,练习 MATLAB 命令窗⼝的基本操作。

⼆、实验内容1、命令窗⼝(Command Window )运⾏⼊门(1)最简单的计算器使⽤法【例 1】求[12 + 2×(7- 4)]÷32的算术运算结果。

1)⽤键盘在 MATLAB 命令窗⼝中命令提⽰符>>后输⼊以下内容:(12+2*(7-4))/3^22)在上述表达式输⼊完成后,按【Enter 】键,执⾏命令。

3)MA TLAB 命令窗⼝中将显⽰以下结果:ans =【例 2】简单矩阵的输⼊步骤。

123A=4567891)在键盘上输⼊下列内容A = [1,2,3; 4,5,6; 7,8,9]2)按【Enter 】键执⾏命令。

3)在命令执⾏后,MATLAB 命令窗⼝中将显⽰以下结果:A =1 2 34 5 67 8 9【例 3】矩阵的分⾏输⼊A=[1 2 34 5 67 8 9](显⽰结果同例2)【例 4】命令的续⾏输⼊。

…是续⾏符号,表明下⼀⾏是本⾏的接续。

S = 1 – 1/2 + 1/3 –1/4 + 1/5 – 1/6 ... + 1/7 – 1/8S =0.6345 (2)复数和复数矩阵【例1】复数z1 = 3+ 4i,z2 =1+ 2i,z3 = 2eπi/6表达,及计算123z z zz(1)直⾓坐标表⽰法z1= 3 + 4iz1 =3.0000 +4.0000i(2)采⽤运算符构成的直⾓坐标表⽰法和极坐标表⽰法>> z2 = 1 + 2 * i %运算符构成的直⾓坐标表⽰法。

z2 =1.0000 +2.0000i>> z3=2*exp(i*pi/6) %运算符构成的极坐标表⽰法z3 =1.7321 + 1.0000i>> z=z1*z2/z3z =0.3349 + 5.5801i【例-2】复数矩阵的⽣成及运算>> A=[1,3;2,4]-[5,8;6,9]*iB=[1+5i,2+6i;3+8*i,4+9*i]C=A*BA =1.0000 - 5.0000i 3.0000 - 8.0000i2.0000 - 6.0000i 4.0000 - 9.0000iB =1.0000 + 5.0000i2.0000 + 6.0000i3.0000 + 8.0000i4.0000 + 9.0000iC =1.0e+002 * 0.9900 1.1600 - 0.0900i1.1600 + 0.0900i 1.3700【例3】求上例复数矩阵C 的实部、虚部、模和相⾓。

实验一 MATLAB环境认识及基本操作.

实验一  MATLAB环境认识及基本操作.

实验一 MATLAB环境认识及基本操作一、实验目的1.熟悉MATLAB的开发环境;2.掌握MATLAB的一些常用命令;3.掌握矩阵、变量、表达式的输入方法及各种基本运算。

4.掌握MATLAB 绘图的基本方法,熟悉各种绘图函数的使用;5.掌握图形的修饰方法和标注方法;6.了解MATLAB 中图形窗口的操作。

二、实验原理1.熟悉MATLAB的开发环境:①MATLAB的各种窗口:命令窗口、命令历史窗口、启动平台窗口、工作空间窗口、当前路径窗口。

图1 MA TLAB界面窗口②路径的设置:建立自己的文件夹,加入到MA TLAB路径中,并保存。

设置当前路径,以方便文件管理。

③改变命令窗口数据的显示格式>> format short>> format long然后键入特殊变量:pi (圆周率,比较显示结果。

2.掌握MATLAB 常用命令>> who %列出工作空间中变量>> whos %列出工作空间中变量,同时包括变量详细信息>>save test %将工作空间中变量存储到test.mat 文件中>>load test %从test.mat 文件中读取变量到工作空间中>>clear %清除工作空间中变量>>help 函数名 %对所选函数的功能、调用格式及相关函数给出说明>>lookfor %查找具有某种功能的函数但却不知道该函数的准确名称如: lookfor Lyapunov 可列出与Lyapunov 有关的所有函数。

3.阅读参考文献《MATLAB 用法简介》,了解系统内部变量,矩阵、变量、表达式的输入方法及各种基本运算,以及掌握MATLAB 绘图的基本方法。

三. 实验内容1. 在MATLAB 的命令窗口计算:1 2sin(π2 5.44.05589(÷⨯+2. 设计M 文件计算:已知求出: 1 a+b a-b a+b*5 a-b+I (单位阵2 a*b a.*b a/b3 a^2 a.^2注意:点运算 . 的功能,比较结果。

matlab基本操作实验一

matlab基本操作实验一

实验一熟悉MATLAB环境认识MATLAB 一、实验目的熟悉matlab的安装与启动;熟悉matlab用户界面;熟悉matlab功能、建模元素;熟悉matlab优化建模过程。

二、实验设备与仪器1.微机2.matlab仿真软件三、实验步骤1. 了解matlab的硬件和软件必备环境;2. 启动matlab;3. 熟悉标题栏,菜单栏,工具栏,元素选择窗口,状态栏,控制栏以及系统布局区;4. 学习优化建模过程。

四、实验报告要求1. 写出matlab系统界面的各个构成;以及系统布局区的组成;以及每一部分的功能;2. 优化建模过程应用举例五、实验内容(一)、Matlab操作界面1.命令窗口(command window)2.命令历史窗口(command history)3.工作空间管理窗口(workspace)4. 当前路径窗口(current directory )(二)、实现下列优化建模过程1、简单矩阵⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=987654321A 的输入步骤。

A=[1 2 3;4 5 6;7 8 9]2、矩阵的分行输入。

A=[1,2,34,5,67,8,9]A =1 2 34 5 67 8 93、指令的续行输入S=1-1/2+1/3-1/4+ ...1/5-1/6+1/7-1/8S=1-1/2+1/3-1/4+...1/5-1/6+1/7-1/8S =0.63454、画出衰减振荡曲线t ey t 3sin 3-=及其它的包络线30t e y -=。

t 的取值范围是 t=0:pi/50:4*pi;y=exp(-t/3).*sin(3*t);plot(t,y)axis([0,4*pi,-1,1])xlabel('t'),ylabel('y')t=0:pi/50:4*pi;y=exp(-t/3).*sin(3*t);plot(t,y)hold onplot(t,exp(-t/3),'r:',t,-exp(-t/3),'r:') axis([0,4*pi,-1,1])xlabel('t'),ylabel('y')5、画出2222)sin(y x y x z ++=所表示的三维曲面。

实验一 MATLAB的基本操作

实验一 MATLAB的基本操作

实验一 MATLAB 的基本操作一、实验目的:(1)学会MA TLAB 的基本操作。

(2)掌握MA TLAB 的基本命令。

二、实验环境:安装MATLAB7.0以上版本的计算机三、实验内容:1.文件的建立、保存与运行步骤一:打开MATLAB 软件,建立m 文件(File —New —M-file ),并保存命名为:test.m 。

步骤二:在test.m 文件中输入以下命令:0:1:10;%t 2*1;plot(t,y);%figure;%stem(t,y);%t y t ==+对设定取值连续信号作图打开新的图形窗口离散信号作图步骤三:保存(File--save ),运行程序(debug —run 或者直接按F5)。

观察输出图形。

步骤四:将程序第二句改为:2*1y t =+重复步骤三,观察出现的变化。

步骤五:去掉程序命令:figure ,观察出现的变化。

注意:文件的取名规范;分号(;)的作用;百分号(%)的作用。

2.程序的调试步骤一:观察主程序窗口中的三个部分:Workspace ,Command History ,Command Window 。

在Command Window 窗口的》符号后输入命令:x=2;观察各窗口中内容的变化。

步骤二:建立新的m 文件,命名为test2.m ,保存。

输入以下命令:(1,5);(6)clearclcx zeros y x ==步骤三:保存、运行该程序,观察Command Window 和Workspace 。

Command Window 显示出现错误,双击直接跳转到出现差错的程序行,修改程序为:y=x(4)。

保存、运行程序,再次观察Command Window 和Workspace 。

注意:程序的调试,是MATLAB 学习的必需内容。

灵活运用单步调试、断点设置等调试方法,会对以后的编程给予极大的方便。

3.help 命令的应用步骤一:在在Command Window 窗口的》符号后输入命令:help plot 步骤二:理解窗口显示内容。

试验一 熟悉MATLAB的运行环境

试验一    熟悉MATLAB的运行环境

试验一熟悉MATLAB的运行环境MATLAB简介MATLAB是近年来快速发展的数学软件,他能将高性能的数值计算和可视化集成在一起,并提高了大量的内置函数,被广泛的应用于科学计算、控制系统、信息处理等领域的分析、仿真和设计工作。

MATLAB是由MathWorks公司利用C语言开发的目前应用最广泛的数学软件,就他的功能而言,他已经超越了数学的范畴。

他提供了强大的科学运算,灵活的程序计算流程,高质量的图形可视化与界面设计,以及与其他程序和语言接口的便捷功能。

在高校中,MATLAB已成为线性代数、自动控制、数字信号处理、时间序列分析和动态系统仿真的基本教学工具。

MATLAB的特点:1、简便易学MATLAB不仅是一个开发软件,也是一门编程语言,其语法规则与结构化高级语言(如C语言等)大同小异,使用更为简便。

而且MATLAB编程运算与人进行科学计算的思路和表达方式完全一致,不像其他高级语言那么难于掌握。

2、计算功能强大MATLAB拥有庞大的数学、统计及工程函数,可使用户立刻实现所需的强大数学计算功能。

由各领域专家学者们开发的数值计算程序,使用了安全、成熟、可靠的算法,从而保证了最快的运算速度和可靠的结果。

另外,MATLAB还有数十个工具箱,可解决应用中的大多数数学、工程问题。

3、先进的可视化工具MATLAB提供了功能强大的、交互式的二维、三维绘图功能,可使用户创建富有表现力的彩色图形。

4、开放性、可扩展性强M文件是可见的MATLAB程序,所以用户可以查看源代码。

开放性系统设计使用户能够检查算法的正确性,修改已存在的函数或加入自己的新部件。

5、特殊工具箱MATLAB的工具箱加强了对工程及科学中特殊应用的支持。

初步应用MATLAB一、启动和关闭MATLAB二、工具条与菜单1、工具条2、菜单(1)文件操作(File)菜单(2)编辑操作(Edit)菜单(3)调试操作(Debug)菜单(4)桌面操作(Desktop)菜单(5)窗体操作(Window)菜单(6)帮助操作(Help)菜单3、MATLAB的指令窗(Command Window)(指令窗的标点符号)空格用于输入量之间的分隔符数组元素分隔符逗号,用于要显示计算结果的指令与其后指令的分隔符用于输入量之间的分隔符数组元素分隔符黑点·数值表示的小数点分号;用于不显示结果的指令结尾标志用于不显示结果指令间的分隔用于数组行之间的分隔冒号:生成一维数值数组,例1:10注释号 % 由它开始的所有指令行被看作非执行的注释单引号‘’字符串记述符圆括号()在数组援引时用函数指令输入宗量列表时用方括号 [] 输入数组时用函数指令输出宗量列表时用续行号…由3个或3个以上的黑点构成,把下面一行看作该行的继续4、MATLAB的工作空间浏览器(Workspace)5、MATLAB的指令历史浏览器(Command History)6、MATLAB的当前路径浏览器(Current Directory)6、MATLAB的预定义变量Pi π值ans 预设的计算结果变量名例1:矩阵输入>> T=[1 2 3;4 5 6;7 8 9] T = 1 2 34 5 67 8 9或输入>> T=[1 2 34 5 67 8 9]>> T=[1 2 3;4 5 6;...7 8 9]例2:求[7×(5-2)+6]÷32的算术运算结果。

实验1 MATLAB基本操作

实验1 MATLAB基本操作

一、实验目的1.熟悉MATLAB 的使用方法及特点;学会建立MATLAB 搜索路径;熟悉MATLAB 工作空间、MATLAB 集成环境、命令窗口;掌握MATLAB 的通用命令、管理命令和函数、管理变量和工作空间的使用方法;2.掌握MATLAB 基本操作及矩阵基础知识,包括:输入矩阵、矩阵的转置、矩阵元素求和、矩阵下际、矩阵连接、矩阵行列删除、矩阵产生和操作、逻辑和关系运算、操作符和特殊字符、基本矩阵和矩阵操作、基本矩阵和阵列;掌握特殊变量和常数;掌握基本数学函数。

二、实验内容1.利用基本矩阵产生 3x3 和15x8 的单位阵,全1 阵,全0 阵,均匀分布的随机阵([-1,1]之间),正态分布随机阵(方差4,均值1)eye(3),eye(15,8)ones(3),ones(15,8)zeros(3),zeros(15,8)1-2*rand(3),1-2*rand(15,8)2*randn(3)+1, 2*randn(15,8)+12.利用diag()函数和rot90()产生下列矩阵:0 0 8 2 0 4a= 0 -7 5 b= 0 5 02 3 0 7 0 8然后求解a 阵的逆矩阵aa 及b 阵的特征值和对应特征向量,并利用reshape 将aa 阵变换成行向量。

X=diag([2 -7 8]),Y=diag([3 5],-1),a=rot90(X+Y)M=diag([2 5 8]),N=diag([7 0 4]),b=M+rot90(N)aa=inv(a) reshape(aa,1,9) d=eig(b) [V,D]=eig(b)aa =-0.1339 0.2143 0.50000.0893 -0.1429 00.1250 0 0ans = -0.1339 0.0893 0.1250 0.2143 -0.1429 0 0.5000 0 0d =-1.082811.08285.0000V = -0.7921 -0.4030 00 0 1.00000.6104 -0.9152 0D = -1.0828 0 00 11.0828 00 0 5.00003产生一均匀分布在(-5,5)随机阵(50x2),精确到小数点后一位x=5-round(100*rand(50,2))/104.编程实现当α∈[-π,π],间隔为1o 时,求解正弦和余弦的值,并利用plot()函数绘制正弦,余弦曲线。

实验一MATLAB环境及命令窗口的使用

实验一MATLAB环境及命令窗口的使用

实验⼀MATLAB环境及命令窗⼝的使⽤实验⼀MATLAB环境及命令窗⼝的使⽤⼀、实验⽬的1.熟悉MA TLAB的操作环境及基本操作⽅法。

2.熟悉MA TLAB的通⽤参数设置。

3.熟悉MA TLAB的搜索路径及设置⽅法。

4.熟悉MA TLAB帮助信息的查阅⽅法。

⼆、实验内容及实验结果1.熟悉MATLAB的开发环境,了解主菜单和⼯具栏的内容,⼯作空间窗⼝、历史命令窗⼝、当前路径窗⼝的功能。

2.利⽤菜单设置MATLAB的Command Window中字体的⼤⼩,并更改输出格式。

⽂件夹。

4.在E盘根⽬录创建⽂件夹mypath,⽤菜单⽅法和path函数的⽅法将E:\mypath加⼊到搜路径中,指出两种⽅法的区别。

区别:⽤菜单⽅法,如果单击了“save”按钮则添加的搜索⽬录不会因为MATLAB的关闭⽽消失;利⽤path函数⽅法,path命令的扩展搜索路径仅在当前MATLAB环境下有效。

5.完成下列操作:(1)在MATLAB命令窗⼝下输⼊以下命令:x=0:pi/10:2*pi;y=sin(x);(2)在⼯作区间窗⼝选择变量y,再在⼯作空间窗⼝选择绘图菜单命令或在⼯具栏中点击绘图命令按钮,绘制变量y的图形。

(3)利⽤帮助学习save、load命令的⽤法,将⼯作区中变量全部保存在mydata.mat中,清空⼯作区间,重新载⼊变量x,y的信息,并把它们保存在mydata1.mat中。

6.计算y=1.3^3*sin(pi/3)*sqrt(26),实现(1)结果⽤format命令按不同的格式输出。

(2)观察在进⾏上述计算后命令历史窗⼝的变化,⽤功能键实现回调刚才计算的语句。

(3)回调计算语句,把sin改为sn运⾏,观察反馈信息。

若回调语句在语句后⾯加“;”号,看输出有何不同。

三、实验⼼得1.基本了解MATLAB得操作环境和操作⽅法。

2.学会利⽤菜单设置MATLAB的Command Window中字体⼤⼩及更改输出格式。

MATLAB实验

MATLAB实验

实验一 MATLAB 集成环境使用与基本操作命令练习一 实验目的熟悉MATLAB 语言编程环境;熟悉MATLAB 语言命令 二 实验仪器和设备装有MATLAB6.0以上计算机一台 三 实验原理MATLAB 是以复杂矩阵作为基本编程单元的一种程序设计语言。

它提供了各种矩阵的运算与操作,并有较强的绘图功能。

1.1 基本规则1.1.1 一般MATLAB 命令格式为[输出参数1,输出参数2,……]=(命令名)(输入参数1,输入参数2,……) 输出参数用方括号,输入参数用圆括号如果输出参数只有一个可不使用 括号。

1.1.2 %后面的任意内容都将被忽略,而不作为命令执行,一般用于为代码加注释。

1.1.3 可用↑、↓键来重现已输入的数据或命令。

用←、→键来移动光标进行修改。

1.1.4 所有MATLAB 命令都用小写字母。

大写字母和小写字母分别表示不同的变量。

1.1.5 常用预定义变量,如pi 、Inf 、NaN 、ans1.1.6 矩阵的输入要一行一行的进行,每行各元素用空格或“,”分开,每行用“;”分开。

如⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=987654321AMATLAB 书写格式为A=[1 2 3 ;4 5 6 ;7 8 9] 在MATLABZ 中运行如下程序可得到A 矩阵 a=[1 2 3;4 5 6;7 8 9] a =1 2 3 4 5 6 7 8 91.1.7 需要显示命令的计算结果时,则语句后面不加“;”号,否则要加“;”号。

运行下面两种格式可以看出它们的区别:a=[1 2 3;4 5 6;7 8 9] a=[1 2 3;4 5 6;7 8 9];a=1 2 3 不显示结果4 5 67 8 91.1.8 当输入语句过长需要换行时,应加上“…”后再回车,则可续行输入。

1.2 文件管理常用命令1.2.1 帮助(HELP)命令MATLAB有很多命令,因此很不容易记忆。

使用HELP命令可以得到有关命令的屏幕帮助信息。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验1 熟悉Matlb环境及基本操作实验目的:1.熟悉Matlab环境,掌握Matlab的主要窗口及功能;2.学会Matlab的帮助使用;3.掌握向量、矩阵的定义、生成方法和基本运算;4.掌握Matlab的基本符号运算;5.掌握Matlab中的二维图形的绘制和控制。

实验内容:1.启动Matlab,说明主窗口、命令窗口、当前目录窗口、工作空间窗口、历史窗口、图形窗口、M文件编辑器窗口的功能。

2.实例操作Matlab的帮助使用。

3.实例操作向量、矩阵的定义、生成方法和基本运算。

4.实例操作Matlab的基本符号运算。

5.实例操作Matlab中的二维图形绘制和控制。

实验仪器与软件:1.CPU主频在2GHz以上,内存在512Mb以上的PC;2.Matlab 7及以上版本。

实验讲评:实验成绩:评阅教师:年月日实验1 熟悉Matlab环境及基本操作一、Matlab环境及主要窗口的功能运行Matlab安装目录下的matlab.exe文件可启动Matlab环境,其默认布局如下图:其中,1.主窗口的功能是:主窗口不能进行任何计算任务操作,只用来进行一些整体的环境参数设置,它主要对6个下拉菜单的各项和10个按钮逐一解脱。

2.命令窗口的功能是:对MATLAB搜索路径中的每一个M文件的注释区的第一行进行扫描,一旦发现此行中含有所查询的字符串,则将该函数名及第一行注释全部显示在屏幕上。

3. 历史窗口的功能是:历史窗口显示命令窗口中的所有执行过的命令,一方面可以查看曾经执行过的命令,另一方面也可以重复利用原来输入的命令行,可以从命令窗口中直接通过双击某个命令行来执行该命令,4.当前目录窗口的功能是:显示当前目录下所有文件的文件名、文件类型、和最后修改的时间,同时还提供搜索功能,在该窗口下,可以改变当前目录5.M文件编辑器窗口的功能是:MATLAN提供了一个内置既有编辑和调试功能好的程序编辑器;编辑器窗口也有菜单和工具栏,是编辑和调试程序非常方便6..发行说明窗口功能是:该窗口显示MATLAB总包和已安装的工具箱的帮助、演示、GUI工具和产品主页等4个内容。

7.工作空间窗口的功能是:该窗口显示所有目前内存中MATLAB变量的变量名、数字结构、字节数以及类型,不同的变量类型分别对应不同的变量名图标8.图形窗口的功能是:利用图形窗口和工具栏中的选项,可以对图形进行线性、颜色、标记三维视图、光照和坐标轴等的设置9.GUI(Graphacal User Interface)窗口功能是:二、Matlab的帮助使用Matlab提供的联机帮助系统使用户在没有任何资料的情况下就能掌握它的使用和基本操作,作为Matlab的用户应熟练掌握其联机帮助系统的使用,下面是Matlab联机帮助系统的使用方法。

通过命令窗口中直接输入help命令将会显示当前帮助系统只能怪包含的所有项目help三、向量的定义、生成和基本运算1:向量的生成a:逐个元素直接输入,向量元素需要用“[]”括起来,元素之间可以用空格、逗号或分号分隔。

用空格和逗号分隔生成的行向量用分号分隔生成列向量.例如:h=[3 4 5 6 7 8]f=[3;4;5;6;7;8]b:利用冒号表达式创建通过设定“步长(step)”生成一维行向量,通过格式为:x=x0:step:xn。

x0表达向量的首元素值,xn表示尾元素数值限,step表示从第二个元素开始,每一个元素与前一个元素的差值。

step=1时,可以省略此项的输入,直接写成x=x0:xn。

例:y=0:10:100 x=0:100c:定数线性采样生成设定总点数n下,均匀采样生成一维行向量。

通用格式为x=linspace(a,b,n)。

a,b分别是生成向量的第一个和最后一个元素,n是采样总点数。

该指令生成的数组相当于由a:(a-b)/(n-1):b生成的数组。

缺省n时,生成100维的行向量。

clear %清除工空间中的所有变量x=linspace(6,66,8)y=6:60/7:66z=linspace(6,66)d:定数对数采样生成向量设定总点数n下,经“常用对数”均匀采样生成一维行向量。

通用格式为x=logspace(a,b,n) 。

生成数组的第一个元素值为10a,最后一个元素值为10b,n为采样总点数,缺省时,生成50维的行向量。

例如:clear %清除工作空间的所有变量x=logspace(1,8,8)y=1:7/7:8xx=10.^yz=logspace(1,8)2:向量元素的引用格式为:向量名(下标范围或元素所满足的条件)。

例:clearrand('state',0) %把均匀分布伪随机发生器置为初始状态x=rand(1,8) %产生(1×8)的均匀分布随机数组x(7) %引用数组x的第7个元素y=x([1 2 5]) %引用数组x的第一、二、五个元素z=x(1:3) %引用数组x的前三个元素w=x(3:end) %引用数组x的从第三个元素以后的元素v=x(3:-1:1) %由数组x的前3个元素倒排构成的了数组u=x(find(x>0.5)) %数组x中大于0.5的元素构成的子数组t=x([1 2 3 4 4 3 2 1]) %重复引用数组3:向量与标量、向量与向量的运算①四则运算符号有(+-* / \ .* ./ .\)a: 标量a与向量x进行四则运算是a分别与x中的每个元素进行四则运算并生一个与x等长的向量。

例如clearx=[4 5 6 7 8 9 10 11]y=3*x+3z=x/2-1p=4\xb:等长的两个向量才能进行四则运算,向量x与y进行四则运算是这两个向量的对应元素分别进行四则运算并生成一个与它们等长的向量。

例如clearx=[1 2 3 4 5 6]y=x*2z=x+yw=x.*yn=x./yd=x.\y②幂运算(.^)a:向量x与标量a的幂运算是对x的每一个元素施行幂运算,例如clearx=[1 2 3 4 5 6]y=x.^3z=3.^yb:向量x与向量y的幂运算是元素对元素的幂运算。

例如:clearx=[1 2 3 4 5 6]y=x*2z=x.^yb=y.^x③指数运算、对数运算与开方运算等在MATLAB中,数组的运算实质上是数组内部每个元素的运算,因此,数组的指数运算、对数运算与开方运算等与标量运算完全一样,运算函数分别为“exp”、“log”、“sqrt”等。

例如:clearx=[3 5 7 9 11 13]y=exp(x)z=log(x)t=sqrt(x)四、矩阵的定义、生成和基本运算1. 矩阵的创建①a:逐个元素直接输入把矩阵元素需用“[ ]”括起来,同行元素之间用空格或逗号分隔,行与行之间用分号或回车符分隔矩阵元素可为运算表达式,无任何元素的矩阵称为空矩阵。

例如x=[1 2 3;4 5 6;7 8 9]y=[1,2,3;4,5,6;7,8,9]k=[sin(pi/7),cos(pi/4)]T=[]②编写M文件创建大矩阵对于大型矩阵,可通过编写脚本式M 文件,然后运行该文件来创建。

例如:编写一名为Example10.m的M文件,内容如下。

%Example10.m%编写一M文件创建矩阵的示例文件。

emn=[456 344 224 56 36;0 97 665 86 45;29 50 5 124 36;14 38 54 259 178;459 54 145 245 233]ans =1/2*k^2-1/2*kans =1/2*a^2*x^4+1/2*a*x^2ans =1/6*pi^2③通过函数创建特殊矩阵%Example.m%编写一M文件,通过函数创建特殊矩阵的示例文件。

%由函数zeros创建全0矩阵。

N=4;M=3;A=[1 2 3 4 5;2 3 5 6 1;4 4 4 2 5];B1=zeros(M,N) %生成M×N阶全0阵。

C1=zeros(size(A)) %生成与A同阶的全0阵。

A2=ones(N) %生成N×N阶全1阵。

B2=ones(M,N) %生成M×N阶全1阵。

C2=ones(size(A)) %生成与A同阶的全1阵。

%由函数eye创建单位矩阵。

A2=eye(N) %生成N×N阶单位矩阵C2=eye(size(A)) %生成与A同阶单位矩阵。

%由函数rand或randn创建随机矩阵。

A3=rand(N) %生成N×N阶均匀分布的随机阵,元素值在(0.0,1.0)区间内。

B3=rand(M,N) %生成M×N阶均匀分布的随机阵。

C3=rand(size(A)) %生成与A同阶阶均匀分布的随机阵。

H=hilb(N) %生成N×N阶Hilbert矩阵。

2. 矩阵元素的引用①相对位置引用格式:变量名(行标,列标)②绝对位置引用格式:变量名(绝对位置索引) clearrand('state',0)A=rand(5,3)A(4) %引用距阵A的第四个元素A(2,3) %引用矩阵A的第二行第三列元素3. 矩阵元素的抽取①抽取行clearrand('state',0)A=rand(5,6)A(4,:) %抽取矩阵A的第四行A([2 3],:) %抽取矩阵A的第二行和第三行B=A([3 3],:) %抽取矩阵A的第三行和第三行赋值给BC=A(3:end,:) %抽取矩阵A的第三行至最后一行赋值给B ②抽取列clearrand('state',0)A=rand(5,6)A(:,3) %抽取矩阵A的第三列A(:,[1 3]) %抽取矩阵A的第一列和第三列B=A(:,[3 1]) %抽取矩阵A的第三列和第一列赋值给B③抽取块clearrand('state',0)A=rand(3,4)B=A([1 2],[2 3]) %抽取矩阵A的第一、二行与第二、三列交叉的元素赋值给B④抽取矩阵对角线上的元素clearrand('state',0)A=rand(6) %产生(6×6)的均匀分布随机数组V=diag(A) %抽取矩阵A的主对角线上的元素赋值给向量VD=diag(V) %以向量V为对角线元素生成对角矩阵D1=diag(V,2)D2=diag(V,-2)U=diag(A,1) %抽取矩阵A的主对角线上方第一条对角线的元素赋值给向量UL=diag(A,-1) %抽取矩阵A的主对角线下方第一条对角线的元素赋值给向量L⑤抽取矩阵上三角部分和下三角部分clearrand('state',0)A=rand(5) %产生(5×5)的均匀分布随机数组U=triu(A,1) %从矩阵A的主对角线上方第一条对角线开始抽取A的上三角部分U=triu(A,-1) %从矩阵A的主对角线下方第一条对角线开始抽取A的上三角部分L1=tril(A,1)L2=tril(A,-1)4. 矩阵的基本数学运算①矩阵的四则运算(+ - * / \)与线性代数理论一致,其中,A\B=inv(A)*B=A^-1*B。

相关文档
最新文档