Matlab实现第二章课后题个人解

首先说这个不是标准答案,是个人见解,有什么问题欢迎留言或者私信讨论,谢绝指示。(转载请注明来源itisreal9527)

习题2.1 

每一个分号代表一行,【】代表生成矩阵,冒号两端数字为起点数字与终点数字,中间数字为步长。对于第一个命令,生成矩阵,1:3代表1到3,没有步长默认从1开始。2:2:6代表2到6步长2打印三个数字分别为2 4 6,第三行同理

A=A‘对A进行转置后赋给A。A(:,3)=[ ]代表将矩阵A的第三列删除,再将剩余的行列输出为一个矩阵。A=[A(:,1) [4 5 7]' A(:,2)]为在上述输出A后,取A第一列为新矩阵第一列,4,5,7为矩阵第二列,取A第二列为新矩阵第三列。最后一个式子将矩阵A对角线数字相加。结果如下图​​​​​​​

习题2.2 使用以下方程式,编写MATLAB方程,计算向量y的值:

  1. y=(6t^3-3t-4)/8sin(5t)
  2. y=(6t-4)/8t-pi/2

其中t是向量,确保只在必要时使用周期,这样方程式可以正确处理向量运算,多余的周期将被视为不正确

习题2.3

习题2.4

(a)取第二行再将第二行转置,输出​​​​​​​​​​​​​​

(b)单列矩阵,0-7取值,步长1.5,共计15列

(c)4

习题2.5

第一步:设置自变量x区间、步长​​​​​​​

第二步:令F=f(x)

第三步:plot(x,F)画出曲线

对比系统自带humps函数

一致,完成任务

2.7

2.9

2.10

 

 

 

 

 

 

 

2.11

 

 

2.12

 

 2.13

2.14

 

 

2.16 

2.15

 

2.17 (作者注:t、c已经在前面定义过了,这个函数相当于把原函数做了一次对数变换。)

 

 2.18

 

2.19

 横纵坐标都为对数坐标

V、F已经在前文定义

2.20.

考量余弦函数需要大量数据才能有大致情况,但又不能将点确定为无限,故设步长为0.1绘图(可根据拟合需求来进行设置,步长越小,拟合越精确。)

2.21

 

 

 2.22

 

2.23

一条水平直线

猜你喜欢

转载自blog.csdn.net/m0_62961080/article/details/120888003