Matlab基础及应用第一章上机作业
matlab1-8章课后作业
MATLAB基础教程 1~8章作业Matlab第一章1.阐述Matlab的功能Matlab作为一种高级计算软件,是进行算法开发、数据可视化、数据分析以及数值计算的交互式应用开发环境,已被广泛应用于不同领域。
Matlab的基本功能包括:数学计算功能、图形化显示功能、M语言编程功能、编译功能、图形用户界面开发功能、Simulink 建模仿真功能、自动代码生成功能。
Matlab第二章1.创建double的变量,并进行计算。
(1) a=87,b=190,计算 a+b、a-b、a*b。
(2)创建 uint8 类型的变量,数值与(1)中相同,进行相同的计算。
>> a=87,b=190a =87b =190>> a+bans =277>> a-bans =-103>> a*bans =16530>> c=uint8(87), d=uint8(190)c =87d =190>> c+dans =255>> c-dans =>> c*dans =2552.计算(1)sin(60)(2)e^3(3)cos(3π/4)>> sind(60)ans =0.8660>> exp(3)ans =20.0855>> cos(3*pi/4)ans =-0.70713.设u=2,v=3,计算:(1)(2)(3)>> u=2;>> v=3;>> 4*u*v/log(v)ans =21.8457>> (exp(u)+v)^2/(v^2-u)ans =15.4189>> sqrt(u-3*v)/(u*v)ans =0 + 0.4410i4.计算如下表达式:(1)(2)>> (3-5*i)*(4+2*i)ans =22.0000 -14.0000i>> sin(2-8*i)ans =1.3553e+003 +6.2026e+002i5.判断下面语句的运算结果。
Matlab第一教学与上机讲述免费全文阅读
3)文件名:无空格、无中文的文件夹作为程序的安 装文件夹。
第一章 MATLAB操作基础
二、 MATLAB 安装
具体安装:
第一章 MATLAB操作基础
三、MATLAB的开发环境
1、MATLAB系统的组成 ① MATLAB开发环境 ② MATLAB数学函数库 ③ MATLAB语言 ④ 图形功能 ⑤ 应用程序接口 五个部分。
(5)隐藏窗口
命令输入: edit---文本程序编辑窗口 figure---图像窗口 guide---guide窗口 也可在菜单栏中选择对应窗口
选择窗口的显示形式: Desktop—Desktop Layout
四、MATLAB的启动与退出
1、MATLAB系统的启动 (1)在桌面上双击MATLAB快捷方式图标。 (2)在开始菜单中单击MATLAB项。 (3)在MATLAB安装目录中双击MATLAB快捷方式
MATLAB的帮助系统(续)
④>>lookfor image %查找有关图像的函数和命令。 2、在线帮助浏览器
MATLAB设计了全新的在线帮助浏览器, 当在View菜单中选择了Help选项,或在Help菜 单中选择了MATLAB Help选项时,都可以打 开帮助浏览器。 3、演示帮助
选择Help菜单中的Demos选项,可以打开 演示窗口,观看要查询项的动画演示。
函数的主要用法。
实验一 MATLAB熟悉与操作 基础
三、实验内容(续) (1) 已知a=73,求a的平方根;
(2)已知x的值域区间为1π-4π,求其正
玄值,余玄值。
实验一 MATLAB熟悉与操作基础
四、完成上机实验报告;并在下节课之 前上交。
Matlab第一次上机练习
第一次上机练习:目的:1.Matlab 的安装、卸载:(选作,自己有电脑的可以做) 2.建立自己的工作目录,再将自己的工作目录设置到matlab 的搜索路径下。
3.掌握MATLAB 各种表达式的书写规则 4.运行课堂上讲过的例子,熟悉矩阵、表达式的基本操作和运算。
作业:1. 求下列表达式的值,显示MATLAB 工作空间的使用情况并保存全部变量:(1))1034245.01(26-⨯+⨯=w(2),)tan(22ac b e abc c b a x ++-+++=ππ 其中a=3.5,b=5,c=9.8。
(3)])48333.0()41[(22απβππα---=y ,其中32.3=α,9.7-=β (4))1ln(2122t t e z t ++=,其中⎥⎦⎤⎢⎣⎡--=65.05312i t 2. 已知⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡--=7613870451A ,⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡--=023352138B ,求下列表达式的值: (1)B A 6+、I B A +-2(其中I 为单位阵);(2)A*B 、A.*B 、B*A 、B.*A ;(3)A/B 、B\A ;(4)[A, B]、[A([1 3],:);B^2]。
3. 已知⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡---=14.35454.9632053256545410778.01023A ,取出其前三行构成矩阵B ,其前两列构成矩阵C ,其右下角3×2子矩阵构成的矩阵D ,B 与C 的乘积构成矩阵E ,分别求E<D 、E&D 、E|D 、~E|~D 。
4. 产生均值为3,方差为1 的5阶正态分布的随机方阵。
5. 使用函数,实现方阵A 左旋 90、右旋 90的功能,⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡=131074129631185210741A 。
Matlab第一次上机作业
输入: >>tic, n=9;[u,k]=xsj(n), toc,surf(u)
计算Байду номын сангаас果如下:
u=
0 0 0 0 0 0 0 0 0 0 0 0 0.0256 0.0413 0.0508 0.0560 0.0577 0.0560 0.0508 0.0413 0.0256 0 0 0.0413 0.0686 0.0859 0.0955 0.0986 0.0955 0.0859 0.0686 0.0413 0 0.0508 0.0859 0.1088 0.1216 0.1258 0.1216 0.1088 0.0859 0.0508 0 0 0.0560 0.0955 0.1216 0.1364 0.1412 0.1364 0.1216 0.0955 0.0560 0 0 0.0577 0.0986 0.1258 0.1412 0.1462 0.1412 0.1258 0.0986 0.0577 0 0 0.0560 0.0955 0.1216 0.1364 0.1412 0.1364 0.1216 0.0955 0.0560 0 0 0.0508 0.0859 0.1088 0.1216 0.1258 0.1216 0.1088 0.0859 0.0508 0 0 0.0413 0.0686 0.0859 0.0955 0.0986 0.0955 0.0859 0.0686 0.0413 0 0 0.0256 0.0413 0.0508 0.0560 0.0577 0.0560 0.0508 0.0413 0.0256 0 0 0 0 0 0 0 0 0 0 0 0 0
程序一: function [u,k]=xsbj(n) % xsbj:用块 Jacobi 迭代法求解线性方程组 A*u=f % u:方程组的解; k 迭代次数; n:非边界点数 % a:方程组系数矩阵 Aii 的下对角线元素;b:方程系数矩阵 Aii 的主对角线元素 % c:方程组系数矩阵 Aii 的上对角线元素;d:追赶法所求方程的右端向量 % e:允许误差界;er:迭代误差 f=2*1/(n+1)^(2)*ones(n+2,n+2); a=-1*ones(1,n);b=4*ones(1,n);c=-1*ones(1,n);u=zeros(n+2,n+2);e=0.000000001; for k=1:2000 er=0; ub=u; for j=2:n+1 d(1:n)=f(2:n+1,j)+ub(2:n+1,j-1)+ub(2:n+1,j+1); x=zg(a,b,c,d); u(2:n+1,j)=x'; er=er+norm(ub(:,j)-u(:,j),1); end if er/n^2<e,break; end end 程序二: function x=zg(a,b,c,d) % zg:用追赶法求解线性方程组 n=length(b); % LU 分解 u(1)=b(1); for k=2:n if u(k-1)==0,D=0,return; end l(k)=a(k)/u(k-1); u(k)=b(k)-l(k)*c(k-1); end % 追赶法求解之追过程,求解 Ly=d y(1)=d(1); for k=2:n y(k)=d(k)-l(k)*y(k-1); end % 追赶法求解之追过程,求解 Ux=y if u(n)==0,D=0,return;end x(n)=y(n)/u(n); for k=n-1:-1:1 x(k)=(y(k)-c(k)*x(k+1))/u(k); end 输入:
MATLAB基础与应用_上机(1)
• 实验二:程序设计 要求:学会使用M文件,编写简单的MATLAB程 序。学会建立M函数。编写简单的较通用的 MATLAB函数。 内容: 1)写出计算 5 32 全部方根的M文件。 2)编写适应向量、矩阵数据的标准差计算M函 数。(提示:根据nargin、length、size等确定输 入数据的维度信息)。
Matlab基础及其应用
上机实验(I)
Байду номын сангаас
1
• 实验一:熟悉MATLAB软件。 要求:启动MATLAB软件,熟悉软件的界面和菜 单。会使用帮助文件。 内容: 1)熟悉Matlab的布局和各个菜单的内容,包括 修改工作目录设置、工作变量查看、历史命令查 看、指令窗口管理、启动M文件编辑器等。 2)会使用Help命令以及帮助文档,查找函数的 语法规则。 3)在闭区间 [0,2 ] 上产生100个等间距的一维 数组,用两种不同指令实现。
• 实验三:绘图(上) 要求:用MATLAB绘制二维、三维函数图形。 内容: 0.5t y 1 e cos2t 1)在时间区间[0,10]中,绘制 曲线,并对坐标轴、标题等进行标注。 1.5t y 1 e cos t 2)在1)的图形窗口中,绘制 曲线,并添加图例和网格线。 3)对向量t进行计算构成:x=sin(t),y=cos(t),z=t。 利用绿色带圆圈的实现绘制该三维曲线。
第一章MATLAB运行基础与入门练习
第一章MATLAB运行基础与入门练习《MATLAB仿真与应用》实验报告第一章 MATLAB运行基础与入门练习一、实验目的1. 熟悉MATLAB环境,并能简单设置工作环境。
2. 熟悉MATLAB的工作界面,了解各个窗口的功能。
3. 重点掌握指令窗的基本操作方式和常用操作指令。
二、实验内容1、logo :产生图形框2、demo:产生演示窗口3、矩阵的输入 A=[1,2,3;4,5,6;7,8,9]或 A=[1,2,34,5,67,8,9]输出为A=1 2 34 5 67 8 94、指令续行输入在末尾输入…(续行符号前需要有空格)5、复数的表示直角坐标表示法 z1=3+4i极坐标表示法 z2=2*exp(i*pi/6)6、矩阵C的实部 C_real=real(C)虚部 C_imag=imag(C)模 C_magnitude=abs(C)相角 C_phase=angle(C)*180/pi7、定义自变量取值数组 t=0:pi/50:4*pi自变量下线精度上线8、模开三次方 R=abs(a)^(1/3)9、hold on 开始画图hold of 终止画图10、grid 在坐标纸上产生小方格11、Plot(x,y,’b:’)绘制二维曲线的基本函数b位置为颜色:位置代表线形12、赋值用 = 例如 a=1 ,b=2 ,c=313、计算自变量平面上取值点坐标的二维数组X=ones(size(y))*x14、制定网格图用hot色图绘制 colormap(hot)15、绘制三维网格图 mesh(Z)16、clc 清空命令行窗口Clear清空工作区三、思考练习题1.设a=-8,运行以下三条指令,问运行结果相同吗?问什么?W1=a^(2/3)W2=(a^2)^(2/3)W3=(a^(1/3))^2解:>> a=-8a = -8>> w1=a^(2/3)>> w2=(a^2)^(1/3)>> w3=(a^(1/3))^2w1 =-2.0000 + 3.4641iw2 =4.0000w3 = -2.0000 + 3.4641i2.复数z1=4+3i,z2=1+2i,z3=2exp(i*pi/6)表达,及计算z=z1z2/z3.>> z1=4+3iz1 =4.0000 + 3.0000i>> z2=1+2iz2 = 1.0000 + 2.0000i>> z3=2*exp(i*pi/6)z3 =1.7321 + 1.0000i>> z=z1*z2/z3z = 1.8840 + 5.2631i3.在MATLAB中运行指令(-8)^(1/3)后,会得到-2吗?三次根号下-8的全部方根有几个?写出计算全部方根的M脚本文件。
matlab上机作业
第一章 matlab 入门1熟悉MATLAB 的基本使用方法,各菜单及各窗口的功能。
2 会使用matlab 的帮助系统:1 联机帮助系统;2 命令窗口查询帮助系统;3 联机演示系统(demos ),重点练习demos 。
3.最简单的计算器用法:计算4.复数运算:已知 ,试计算z ,并给出z 的模和相角,其中相角用度数表示。
5.字符串操作:统计一段文本:MATLAB is a good thing for everybody.中字符i 出现的次数。
6. 7符号运算:求函数sin(x)(1+x 2)关于x 的一阶导数。
8.绘制函数y=sinc(x)在区间[-4,6]上的图形。
9.数据图示:设有一批数据点(t,y ),其中t 在区间[0,2π]上以π/30等间隔分布,y 在每个t 上由函数y=sin(t 2)计算得到,试绘出这些数据点的图形。
10.几何应用:已知空间三点A(1,1,-1)、B(3,3,0)、C(5,4,4),求⊿ABC 的面积。
11.输出声音:用计算机声卡放出标准音阶的7个单频正弦音符。
12.练习常用标点及常用命令的使用,熟悉matlab 的特殊变量。
exit/quit :退出;ctrl+c/break :终止正在运行的程序;clc :命令窗清屏;clear :清除内存变量;clf :清除当前图形窗中的图形对象;↑↓:命令行快速编辑命令;format :定义数据显示格式;save/load :保存和加载工作区变量;date , clock :显示日期和时间;tic / toc :启动和终止秒表;hold 图形保持size :返回变量每一维的大小;length :length(A)=max(size(A))第二章 矩阵及数组运算1创建变量:a =10b = 2.5*1023c = 2 + 3id =e j 2π /3aVec = [3.14 15 9 26]1.3(12cos(/5))π+⨯12812344312, 34, 56, 7, i z z z i z i z i z e z z z π=+=+=+==+1223 A , B , A B 3445⎡⎤⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦==⨯矩阵运算:已知求。
MATLAB上机练习及作业
MATLAB上机练习及作业第一章1. 熟悉MATLAB环境,练习第一章的命令;2. 练习显示格式(P13)1利用Help命令,搞清楚MATLAB的所有主题,利用help signal和help control 搞清楚这两个工具箱2练习whos,who,disp,clear,which,ver等命令第二章3练习矩阵操作,书上P34~404练习逻辑和关系运算,书上P40~435练习随机数产生,书上P506练习时间和日期函数,P56~577矩阵操作diag,reshape,rot90,fliplr,flipud,tril,triu等8练习MATLAB基本函数P669上交:第二章习题中的No.3, No.6第3章1. 练习产生图3.1~3.5, 3.9~3.12, 3.14, 3.18,3.21,3.22, 3.24~3.312. 第3章习题: (P122) 2, 5--93. 交程序:5;74. 并练习图形旋转、标注、复制等功能5. 交结果:与习题7类似,只是画出你自己上个月的消费饼图第4章1. 上机前好好复习这章内容,练习P137页的两段程序,并将终值扩大到500,体会两者的速度差异。
2. 熟悉MATLAB的调试技术。
3. 第4章习题: (P158)4. 1,3,5,8,95. 交结果:3;5,8(分别求出当I=54,I=105时的结果);9第5章习题(p.222)1, 2, 3, 7, 8, 9, 13, 15, 16, 20交结果: 1, 2, 8, 9, 13, 16第6章P.251 看懂综合设计示例, 设计程序计算每个班的平均成绩, 计算教师的实际学时数。
(交结果)P.269 2, 3第7章1. 在[-1,1]区间上绘制出y=-2x^2+4的曲线, 并在图中标注出最大值点的坐标.2. 任意给定一句英文句子, 请提取其每个单词, 并设计一结构, 其域有Name、No、Length、Value,分别用于存储每个单词的名称、句中序号、单词长度、单词各个字符的ASCII 码。
Matlab学习教程 第一讲 上机练习
第1章安装及使用前的准备1 本章简介MATLAB是一种功能非常强大的科学计算软件。
在正式使用它之前应对它有一个整体的认识。
本章的基本内容主要包括:(1)MATLAB的简介。
(2)MATLAB的安装。
(3)MATLAB的桌面环境的介绍。
(4)MATLAB的帮助系统。
(5)MATLAB的搜索路径及其扩展的方法。
2 达到的目标(1)熟悉MATLAB的桌面环境极其简单的操作桌面平台包括6个窗口,分别是主窗口、命令窗口、历史窗口、当前目录窗口、发行说明书窗口和工作间管理窗口。
(2)熟悉MATLAB的帮助系统及其操作。
(3)掌握MATLAB的搜索路径及其扩展的方法。
3 具体内容3.1 打开和关闭MATLAB的桌面6个窗口。
3.2 帮助系统的使用(1)联机帮助系统用下面3种方法进入MATLAB联机帮助系统,(a)直接按下MATLAB主窗口中的“?”认按钮。
(b)选中主窗口[Help]下拉菜单的前4项中的任何一项。
(c)在命令窗回中执行helpwin或helpdesk或doc(2)命令窗口查询帮助(a)help系列help plot(b)lookforlookfor plot(c)分析(a)与(b)之间的区别(3)联机演示系统①用下面3种方法进入MATLAB联机演示系统的主演示页面,(a)单击MATLAB主窗口菜单的【Help】→【Demos】选项。
(b)在命令窗口输人demos。
(c)直接在帮助页面上选中Demos选项。
②演示(a)graphics→2D-plots。
(b)graphics→3D-plots。
3.3 MATLAB的搜索路径及其扩展的方法(1)查看搜索路径(a)用搜索路径对话框查看搜索路径(b)用path命令查看搜索路径(c)用genpath命令查看搜索路径(d)用editpath或pathtool命令查看搜索路径(2)扩展搜索路径首先在E:\路径下建立一个新的目录myfiles,然后将目录myfiles扩展为搜索路径。
MATLAB上机实验1答案(2021年整理精品文档)
MATLAB上机实验1答案编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(MATLAB上机实验1答案)的内容能够给您的工作和学习带来便利。
同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为MATLAB上机实验1答案的全部内容。
实验1 Matlab 初步一、问题已知矩阵A 、B 、b 如下:⎥⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎢⎣⎡-------------=031948118763812654286174116470561091143A ⎥⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎢⎣⎡------=503642237253619129113281510551201187851697236421B []1187531=b应用Matlab 软件进行矩阵输入及各种基本运算.二、实验目的学会使用Matlab 软件构作已知矩阵对应的行(列)向量组、子矩阵及扩展矩阵,实施矩阵的初等变换及线性无关向量组的正交规范化,确定线性相关相关向量组的一个极大线性无关向量组,且将其余向量用极大线性无关向量组线性表示,并能编辑M 文件来完成所有的实验目的。
三、预备知识1、 线性代数中的矩阵及其初等变换、向量组的线性相关性等知识。
2、 Matlab 软件的相关命令提示如下;(1) 选择A 的第i 行做一个行向量:ai=A(i,:);(2)选择A的第j行做一个列向量:ai=A(j,:);(3)选择A的某几行、某几列上的交叉元素做A的子矩阵:A([行号],[列号]);(4)n阶单位阵:eye(n);n阶零矩阵:zeros(n);(5)做一个n维以0或1为元素的索引向量L,然后取A(:,L),L中值为1的对应的列将被取到。
MATLAB第一章作业答案
M A T L A B第一章作业答案(共5页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--第一章M A T L A B概况与基本操作1.选择题:(1)最初的MATLAB核心程序是采用A语言编写的。
(2)即将于2011年9月发布的MATLAB新版本的编号为D。
2011Ra 2011Rb R2011a R2011b(3)在默认设置中,MATLAB中的注释语句显示的颜色是D。
A.黑色B.蓝色C.红色D.绿色(4)如果要以科学计数法显示15位有效数字,使用的命令是B。
long long e long g long d(5)在命令窗口新建变量a、b,如果只查看变量a的详细信息,使用的命令为B。
a a(6)如果要清除工作空间的所有变量,使用的命令为 C 。
all C.两者都可 D.两者都不可(7)在创建变量时,如果不想立即在命令窗口中输出结果,可以在命令后加上D。
A.冒号B.逗号C.空格D.分号(8)如果要重新执行以前输入的命令,可以使用B键。
A.下箭头↓B.上箭头↑C.左箭头←D.右箭头→(9)如果要查询函数inv的相关信息,并显示在命令窗口,应使用命令A。
D.三者均可(10)如果要启动Notebook文档,下列D操作是可行的。
A.在命令窗口输入notebook命令B.在命令窗口输入notebook filename命令C.在Word中启动M-book文档D.三者均可2.填空题:(1)MATLAB是MATrix和LABoratory两个单词前三个字母的组合,意为“矩阵实验室”,它的创始人是Cleve Moler和Jack Little。
(2)在MATLAB的默认设置中,关键字显示的字体为蓝色,命令、表达式、计算结果显示的字体为黑色,字符串显示的字体为紫色,注释显示的字体为绿色,错误信息显示的字体为红色。
(3)在命令窗口中,输出结果显示为各行之间添加空行的命令为format compact,各行之间不添加空行的命令为format compact。
MATLAB基础及其上机实习题1
要求:每个周二MATLAB基础理论课时上交打印版作业,要求写清楚题目,程序以及运行结果。将得到的结果以截图或者复制粘贴的形式保存到word文档里。
1.建立一个以学号命名的目录(文件夹),将这个目录添加(扩展)成MATLAB的搜索路径,截图表示。
2.在命令窗口输入:x=rand(2,3)
3.在命令窗口输入:y=rand(2,3)
4.在命令窗口输入:A=sin(x)
5.在命令窗口输入:B=sin(2*y)
6.在命令窗口输入:who
7.在命令窗口输入:whos
8.在命令窗口输入:pi
9.求
10.将所有变量存入matlab1.mat这个文件中
11.读取matlab1.mat中的所有变量
12.清除所有变量
MATLAB基础与应用第二版课后习题答案
通信电路仿真上机试题班级:姓名:学号:第一章4.gcd函数用于求两个数的最大公约数。
现拥有help命令查看该函数的用法,然后利用该函数15和35的最大约数。
程序: >> help gcdGCD Greatest common divisor.G = GCD(A,B) is the greatest common divisor of correspondingelements of A and B. The arrays A and B must contain non-negativeintegers and must be the same size (or either can be scalar).GCD(0,0) is 0 by convention; all other GCDs are positive integers.[G,C,D] = GCD(A,B) also returns C and D so that G = A.*C + B.*D.These are useful for solving Diophantine equations and computingHermite transformations.See also LCM.结果:>> g=gcd(15,35)g =56.以致三角形的三边a=9.6,b=13.7,c=19.4,求三角形的面积。
提示:利用海伦公式area=sqrt(s*(s-a)*(s-b)*(s-c))计算,其中s=(a+b+c)/2。
程序:clearclca=9.6,b=13.7,c=19.4s=(a+b+c)/2area=sqrt(s*(s-a)*(s-b)*(s-c))结果:a = 9.6000 b =13.7000 c = 19.4000 s = 21.3500 area = 61.1739第二章5.计算下列分段函数0 x<=5F(x)= (x-3)/4 5<x<=102*x x>10程序:clearclcx=input('请输入一个数,x=');if x<=5y=0;elseif x>5&x<=10y=(x-3)/4;else x>10y=2*x;endy结果:请输入一个数,x=11y =228.已知S=1+2+2^2+2^3+…+2^63,求S 的值。
《MATLAB及应用》上机作业-2015.doc
《MA TLAB及应用》上机作业学院名称:(四号宋体)专业班级:(四号宋体)学生姓名:(四号宋体)学生学号:(四号宋体)年月《MATLAB及应用》上机作业要求及规范一、作业提交方式:word文档打印后提交。
二、作业要求:1.封面:按要求填写学院、班级、姓名、学号,不要改变封面原有字体及大小。
2.内容:只需解答过程(结果为图形输出的可加上图形输出结果),不需原题目;为便于批阅,题与题之间应空出一行;每题答案只需直接将调试正确后的M文件内容复制到word 中(不要更改字体及大小),如下所示:%作业1_1clcA=[1 2 3 4;2 3 5 7;1 3 5 7;3 2 3 9;1 8 9 4];B=[1+4*i 4 3 6 7 7;2 3 3 5 5 4+2*i;2 6+7*i 5 3 4 2;1 8 9 5 4 3];C=A*BD=C(4:5,4:6)三、大作业评分标准:1.提交的打印文档是否符合要求;2.作业题的解答过程是否完整和正确;3.答辩过程中阐述是否清楚,问题是否回答正确;4.作业应独立完成,严禁直接拷贝别人的电子文档,发现雷同者都以无成绩论处。
作业11、用MATLAB 可以识别的格式输入下面两个矩阵12342357135732391894A ⎛⎫⎪⎪ ⎪= ⎪⎪ ⎪⎝⎭,144367723355422675342189543i i B i +⎛⎫⎪+⎪= ⎪+ ⎪⎪⎝⎭再求出它们的乘积矩阵C ,并将C 矩阵的右下角23⨯子矩阵赋给D 矩阵。
赋值完成后,调用相应的命令查看MATLAB 工作空间的占有情况。
2、设矩阵16231351110897612414152⎛⎫⎪⎪ ⎪ ⎪⎝⎭,求A ,1A -,3A ,12A A -+,1'3A A --,并求矩阵A 的特征值和特征向量。
3、解下列矩阵方程:010100143100001201001010120X -⎛⎫⎛⎫⎛⎫⎪ ⎪ ⎪=- ⎪ ⎪ ⎪ ⎪ ⎪ ⎪-⎝⎭⎝⎭⎝⎭ 4、求多项式322()(53513)(453)(313)f x x x x x x x =++++++当3x =时的值,并求()f x 的导数。
Matlab上机作业一
Matlab 上机作业一1.建立起始值=3,增量值=5.5,终止值=44的一维数组x .解答:>> [3:5.5:44]ans =Columns 1 through 63.0000 8.5000 14.0000 19.5000 25.0000 30.5000 Columns 7 through 836.0000 41.50002.写出计算 Sin(30o )的程序语句.解答:Sin(30o )=sin(pi/6)>> sin(pi/6)ans =0.50003.矩阵⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=187624323A ,矩阵⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=333222111B ;分别求出B A ⨯及A 与B 中对应元素之间的乘积.解答:>> A=[3 2 3;4 2 6;7 8 1];>> B=[1 1 1; 2 2 2;3 3 3];>> A*Bans =16 16 1626 26 2626 26 26>> A.*Bans =3 2 38 4 1221 24 34.计算行列式的值187624323=A 。
解答:>> A=[3 2 3;4 2 6;7 8 1];>> det(A)ans =-8.00005.对矩阵 ⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=187624323A 进行下述操作。
利用help 自学rank, triu,tril, fliplr ,flipud, inv ,pinv ,repmat 函数(1)求转置。
(2) 对矩阵求逆,求伪逆。
(3) 左右反转,上下反转。
(4) 取出上三角和下三角. (5) 用repmat 以A 为分块作一个3行2列的分块矩阵。
(6)利用矩阵pi 拼接着,以A 为分块作一个3行2列的分块矩阵。
解答:>> A=[3 2 3;4 2 6;7 8 1];>> A' 求转置ans =3 4 72 2 83 6 1>> inv(A) 求逆ans =5.7500 -2.7500 -0.7500-4.7500 2.2500 0.7500-2.2500 1.2500 0.2500>> pinv(A) 求伪逆ans =5.7500 -2.7500 -0.7500-4.7500 2.2500 0.7500-2.2500 1.2500 0.2500>> fliplr(A) 左右反转ans =3 2 36 2 41 8 7>> flipud(A) 上下反转ans =7 8 14 2 63 2 3>> triu(A) 取上三角ans =3 2 30 2 60 0 1>> tril(A) 取下三角ans =3 0 04 2 07 8 1>> repmat(A,3,2) 以A 为分块作一个3行2列的分块矩阵 ans =3 2 3 3 2 34 2 6 4 2 67 8 1 7 8 13 2 3 3 2 34 2 6 4 2 67 8 1 7 8 13 2 3 3 2 34 2 6 4 2 67 8 1 7 8 16 .计算矩阵⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡897473535与⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡638976242之和。
《MATLAB及其应用》上机作业.doc(修订于2009.11.19)
《MATLAB及其应用》上机作业学院名称:(四号宋体)专业班级:(四号宋体)学生姓名:(四号宋体)学生学号:(四号宋体)年月作业11.用MATLAB 可以识别的格式输入下面两个矩阵12342357135732391894A ⎛⎫⎪ ⎪ ⎪= ⎪ ⎪ ⎪⎝⎭,144367723355422675342189543i i B i +⎛⎫ ⎪+⎪= ⎪+ ⎪⎪⎝⎭再求出它们的乘积矩阵C ,并将C 矩阵的右下角23⨯子矩阵赋给D 矩阵。
赋值完成后,调用相应的命令查看MATLAB 工作空间的占有情况。
2.设矩阵16231351110897612414152⎛⎫⎪⎪ ⎪ ⎪⎝⎭,求A ,1A -,3A ,12A A -+,1'3A A --,并求矩阵A 的特征值和特征向量。
3.解下列矩阵方程:010100143100001201001010120X -⎛⎫⎛⎫⎛⎫ ⎪ ⎪ ⎪=- ⎪ ⎪ ⎪ ⎪ ⎪ ⎪-⎝⎭⎝⎭⎝⎭4.一球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下。
求它在第10次落地时,共经过多少米?第10次反弹有多高?5.用MATLAB 语言实现下面的分段函数5,1(),25,y f x x ⎧⎪⎪==⎨⎪-⎪⎩101010x x x >≤<-6.分别用for 和while 循环编写程序,求出6323626312122222i i K ===++++++∑并考虑一种避免循环的简洁方法来进行求和,并比较各种算法的运行时间。
7.应用MA TLAB 语言及二分法编写求解一元方程32()1459700f x x x x =-+-=在区间[3,6]的实数解的算法,要求绝对误差不超过0.001。
8.二阶系统的单位阶跃响应为1cos )t y a ζζ-=+,在同一平面绘制ζ分别为0,0.3,0.5,0.707的单位阶跃响应曲线。
要求:(1)四条曲线的颜色分别为蓝、绿、红、黄,线型分别为“——”、“……”、“oooooo”、“++++++”; (2)添加横坐标轴和纵坐标轴名分别为“时间t”和“响应y”,并在平面图上添加标题“二阶系统曲线”和网格;(3)在右上角添加图例(即用对应的字符串区分图形上的线),并分别在对应的响应曲线的第一个峰值处标示“zeta =0”、“zeta =0.3”、“zeta =0.5”、“zeta =0.707”。
matlab第一章作业
深圳大学实验报告课程名称:可视化计算语言实验项目名称:Matlab操作基础学院:医学院专业:生物医学工程指导教师:报告人:学号:班级:实验时间:2012.9.12实验报告提交时间:2012-9-12教务部制实验目的与要求:1.熟悉MATLAB的操作环境及基本操作方法。
2.掌握MATLAB的搜索路径及其设置方法。
3.熟悉MATLAB帮助信息的查阅方法。
实验过程及内容:1.先建立自己的工作目录,再将自己的工作目录设置到MA TLAB搜索路径下,再试验用help命令能否查询到自己的工作目录。
2.在MATLAB环境下验证例1-1~例1-4,并总结MATLAB的主要优点。
3.利用MATLAB的帮助功能分别查询inv、plot、max、round等函数的功能及用法。
4.完成下列操作:(1)在MATLAB命令窗口输入以下命令:x=0:pi/10:2*pi;y=sin(x);(2)在工作空间窗口选择变量y,再在工作空间窗口选择绘图菜单命令或在工具栏中选择绘图命令按钮绘制变量y的图形,并分析图形的含义。
5.访问MathWorks公司的主页,查询有关MATLAB的产品信息。
实验内容1.r如图所示,把自己的工作目录设置到MATLAB搜索路径下,用help就可以看到2在MATLAB环境下验证例1-1~例1-4,并总结MATLAB的主要优点2.1>> x=[0:0.5:360]*pi/180;>> plot(x,sin(x),x,cos(x));2.22.3 2.4总结MATLAB的主要优点方便简单,代码少而且短。
方便用于图像处理与作图。
3Inv 取矩阵的逆。
INV Matrix inverse.Plot 绘制平面图PLOT Linear plot.Max 求最大值MAX Largest component.help round 四舍五入ROUND Round towards nearest integer.4分析图形的含义纵轴是y的值,x是将【0:2pi】分为20等分。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、新建一个文件夹(自己的名字命名)
答:
2、启动MATLAB,将该文件夹添加到MATLAB路径管理器中。
保存,关闭对话框。
使用path命令查看MATLAB搜索路径。
3、学习使用help命令,例如在命令窗口输入help eye,然后根据帮助说明,学习使用指令eye。
4、使用clc、clear,观察command window、command history和workspace等窗口的变化结果。
5、编写一段简短的脚本文件,保存并显示运行结果。
6、创建两个double型变量a=32、b=5,并计算a+b、a-b、a*b、a/b、a\b;
创建两个int8型变量a、b,取同样数值,并计算a+b、a-b、a*b、a/b、a\b,对于计算结果与前次计算结果不同的情形请给出解释。
7、查看int16数据类型的取值范围(intmin,intmax);查看单精度数据类型的取值范围和精度(realmin,realmax,eps)。
8、求下列表达式的值,然后显示MATLAB工作空间的使用情况并保存全部变量:
(1)sin(60o) (2) e3 (3) cos(3/4π)
9、用两种定义复数的方法计算(直接定义,complex(a,b))
(1)(3-5i)(4+2i) (2) sin(2-8i)。