实验1matlab运算基础,MATLAB实验一运算基础实验报告

本实验报告详细记录了MATLAB新手如何通过操作矩阵、计算表达式来熟悉软件环境。涉及的任务包括创建矩阵、使用冒号表达式、函数应用、矩阵乘法、单位矩阵运算以及向量与矩阵的运算。通过实例展示了如何求解函数值、矩阵加减乘除、幂运算以及矩阵分块。
摘要由CSDN通过智能技术生成

41528d3028836879cd698677c3999917.gifMATLAB实验一运算基础实验报告

MATLAB实 验 报 告 课程名称 MATLAB程序设计 实验日期 2013 年 11 月 5 日 学生姓名 学号 班级 实验名称 MATLAB运算基础 实验仪器 (软件、硬件 环境) MATLAB7.1 Windows XP 实验目的(要求) 1、 熟悉启动和退出MATLAB的方法。 2、 熟悉MATLAB运行窗口的组成。 3、 掌握建立矩阵的方法。 4、 掌握MATLAB各种表达式的书写规则以及常用函数的使用。 实验内容和步骤 (原理、主要步骤、算法、程序、运行结果等) 1.先求下列表达式的值,然后显示MATLAB工作空间的使用情况并保存全部变量。 (1)Z1= (2) Z2=,其中x= (3) Z3=,a=-0.3,-2.9,-2.8,···,2.8,2.9,3.0 提示:利用冒号表达式生成a向量,求各点的函数值时用点乘运算。 2.已知: A=, B= 求下列表达式的值: (1) A+6B和A-B+I(其中I为单位矩阵) (2) AB和AB (3) A^3和A^3 (4) A/B及B\A (5) [A,B]和[A([1,3],:);B^2] 3.设有矩阵A和B A=, B= (1) 求它们的乘积C (2) 将矩阵C的右下角32子矩阵赋给D (3) 查看MATLAB工作空间的使用情况 4.完成下列操作: (1)求[100,999]之间能被21整除的数的个数 提示:先利用冒号表达式,再利用find和length函数 (2)建立一个字符串向量,删除其中的大写字母 提示:利用find函数和空矩阵 1.(1)实验代码: Z1=2*sin(85*pi/180)/(1+exp(2)) 实验结果:Z1 = 0.2375 1.(2)实验代码: x=[2 1+2*i;-0.45 5] Z2=1/2*log(x+sqrt(1+x^2)) 实验结果: Z2 = 1.7002 + 0.7520i 3.8289 0.2139 + 0.9343i 1.7002 + 0.7016i 1.(3)实验代码: a=-3.0:0.1:3.0 Z3=(exp(0.3*a)-exp(-0.3*a)).*sin(0.3+a)/2+log((0.3+a)/2) 实验结果: Z3 = Columns 1 through 7 0.7388 + 3.1416i 0.7696 + 3.1416i 0.7871 + 3.1416i 0.7913 + 3.1416i 0.7822 + 3.1416i 0.7602 + 3.1416i 0.7254 + 3.1416i Columns 8 through 14 0.6784 + 3.1416i 0.6196 + 3.1416i 0.5496 + 3.1416i 0.4688 + 3.1416i 0.3780 + 3.1416i 0.2775 + 3.1416i 0.1680 + 3.1416i Columns 15 through 21 0.0497 + 3.1416i -0.0771 + 3.1416i -0.2124 + 3.1416i -0.3566 + 3.1416i -0.5104 + 3.1416i -0.6752 + 3.1416i -0.8536 + 3.1416i Columns 22 through 28 -1.0497 + 3.1416i -1.2701 + 3.1416i -1.5271 + 3.1416i -1.8436 + 3.1416i -2.2727 + 3.1416i -2.9837 + 3.1416i -37.0245 Columns 29 through 35 -3.0017 -2.3085 -1.8971 -1.5978 -1.3575 -1.1531 -0.9723 Columns 36 through 42 -0.8083 -0.6567 -0.5151 -0.3819 -0.2561 -0.1374 -0.0255 Columns 43 through 49 0.0792 0.1766 0.2663 0.3478 0.4206 0.4841 0.5379 Columns 50 through 56 0.5815 0.6145 0.6366 0.6474 0.6470 0.6351 0.6119 Columns 57 through 61 0.5777 0.5327 0.4774 0.4126 0.3388 2. 实验代码: A=[12 34 -4;34 7 87;3 65 7] B=[1 3 -1;2 0 3;3 -2 7] S1=A+6*B S2=A-B+eye(3) S3=A*B S4=A.*B S5=A^3 S6=A.^3 S7=A/B S8=B\A S9=[A,B] S10=[A([1,3],:);B^2] 实验结果: S1 = 18 52 -10 46 7 105 21 53 49 S2 = 12 31 -3 32 8 84 0 67 1 S3 =

仿真软件与应用实践1 MATLAB基础实验报告(代码总结心得)一、实验目的和要求: 1、掌握数组与矩阵的创建、矩阵运算数组运算、基本元素群运算和向量与矩阵的特殊处理; 2、掌握二维图形、三维曲线和曲面图形的绘制以及标注; 二、实验内容: 1、利用“:”操作符和 linspace 函数生成数组 a=[0,6,12,18,24,30,36,42],并将数组 a 分别转化为 4*2 和 2*4 的矩阵。 2、在MATLAB中输入矩阵A=[■(3&6&8&1@-5&7&22&17@6&9&16&-12@15&13&-21&0)],并使用MATLAB回答以下问题: (1)创建一个有A中第2列到第4列所有元素组成的4*3数组B; (2)创建一个有A中第3行到第4行所有元素组成的2*4数组C; (3)创建一个有A中前两行和后三列所有元素组成的2*3数组D; (4)根据A利用单下标方法和双下标方法分别创建向量a=[-5 6 15],b=[6 8 1],并利用向量a和b生成矩阵E=[■(-5&6@6&8@15&1)];并利用“[]”删除矩阵A的第二行和第三列。 3、已知a=[■(1&3&4@5&12&44@7&8&27)],b=[■(-7&8&4@12&24&38@68&-5&3)],c=[1,0,8,3,6,2, 4,23,46,6]; (1)求a+b,a*b,a.*b,a/b,a./b,a^2,a.^2的结果,并观察分析运算结果; (2)求c中所有元素的平均值、最大值、中值,并将c中元素按从小到大顺序排列; (3)解释b(2:3,[1,3])的含义,并将生成的数组赋值给d。 4、已知A=[■(7&2&1&-2@9&15&3&-2@-2&-2&11&5@1&3&2&13)],用MATLAB求矩阵A的秩(rank)、行列式(determinant)、逆(inverse)、特征值及特征向量(eigenvalue and eigenvector)。 5、用MATLAB求方程组[■(7&2&1&-2@9&15&3&-2@-2&-2&11&3@1&3&2&13)]*[■(x_1@x_2@x_3@x_4 )]=[■(4@7@-1@0)]的解。 6、用不同线型和颜色在同一坐标内绘制曲线y=2e-0.5xsin(2πx)及其包络线,并为图形添加必要的图形标注。 7、在一个图形窗口中以子图形式同时绘制正弦、余弦、正切、余切曲线,并为图形添加必要的图形标注。 8、在xy平面内选择区域[-8,8]*[-8,8],绘制函数z=(sin√(x^2+y^2 ))/√(x^2+y^2 )的三种三维曲面图。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值