Matlab作业题

Matlab作业题
Matlab作业题

Matlab作业题:

1、作出函数y=x4-4x3+3x+5 (x [0,6])的图形,用小红点标出其在[0,6]之间的最小值点,并在最小值点附近标出该最小值点的坐标值;

程序:

function f=myfun(x)

f=x.^4-4*x.^3+3*x+5;

x=linspace(0,6,100);

y=x.^4-4*x.^3+3*x+5;

x1=fminbnd(@myfun,0,6)

y1=myfun(x1)

结果:

x1 =

2.9115

y1 =

-13.1300

plot(x,y,x1,y1,'r*')

text(x1,y1,'2.9115,-13.1300');

0123456

2、某公司有一批以每桶2元购进的彩漆,为了获得较高的利润,希望以较高的价格卖出,但价格越高,售出量就越少,二者之间的关系由表一给出。于是打算增加广告投入来促销。而广告费与销售量的关系可由销售增长因子来描述。例如,投入3万元的广告费,销售因子为1.85,意味着做广告后的销售量将是未做广告销售量的1.85倍。根据经验,广告费与销售因子的关系如表2,现请你作出决策:投入多少广告费和售价为多少时所获得的利润最大?

表1 表2

彩漆的销售量

摘要

在经济学中,某种产品的销售量与产品自身的价格存在着负相关关系,即产品价格上升会导致产品的销售量减少,产品价格下降会导致产品的销售量增加。与此同时,广告宣传对产品的销售量也是影响深远的。对一个企业而言,广告费既不是越少越好,也不是多多益善。广告活动的规模和广告费用的大小,应与企业的生产和流通规模相适应,在发展中求节约。

为研究产品销售量与售价和广告费用的关系,我们收集了某售价与预期销售量和广告费与销售增长因子的一些数据(见附录一),并建立了预期销售量1y 与售价1x 的线性模型:

11^

1333.54222

.50x y -=

销售增长因子2y 与广告费2x 的二次函数模型:

22^

0409.00188

.1x y +=—2

2

0004.0x

利润p 与售价1x 和销售增长因子2x 的模型:

2

2

2211)0004.00409.00188

.1)(1333.54222

.50)(2(x x x x x p --+--=

关键字:预期销售量 广告费 销售增长因子 线性回归

一、问题重述

随着经济全球化和市场经济的迅速发展,广告营销在企业营销战略中广告营销活动发挥着越来越重要的作用,是企业营销组合中的一个重要组成部分。为了在竞争激烈的市场中获得优势,我们试图确定一种商品的售价以及广告费投入,使得可以得到最大利润:

1、对数据进行初步整理,利用数据拟合手段,画出散点图以及拟合曲线,找出各个变量之间大致关系;

2、在初步分析之后,再进行拟合数据、拟合曲线等的分析,挖掘数据之间的内在联系,初步建立模型,应用MATLAB高级软件进行优化处理,得到所需结果;

3、分析模型。

二、问题分析

人们购买商品,考虑得比较多的是商品的价格和品牌,一个公司如何在竞争激烈的市场中站稳脚步,靠的是顾客的青睐,而顾客的青睐度与产品的销售量是成正比的。因此,制定合理的能让大众接受的产品价格,至关重要。同时,打造一个良好的品牌信誉也是一个企业生存的必备条件。由于广告促进了商品销售,也就促使生产成本和销售成本降低,也包括单位广告成本的降低,因此,广告宣传费用的投入是有其利益产生的。但是从经济学的角度来考察,任何现实投入都存在着边际产出的问题。也就是说,广告的费用投入同样应该适度,过度的投入不但不会使投入产出比增加,相反会引起投入产出的降低,使产品的生产和流通成本增加。因此,广告宣传也必须掌握适度原则。在得出销售价格和广告费用投入对销售量有重要影响的结论后,研究销售量与销售价格和广告费用之间的关系就很有意义了。

三、符号说明

y:彩漆预期销售量

1

y:彩漆销售增长因子

2

x:彩漆售价

1

x:彩漆广告费用

2

p:彩漆销售利润

四、模型的建立与求解

模型建立:

记彩漆预期销售量为

y,销售增长因子为2y,售价为1x, 广告费用为2x

1

为了大致分析彩漆预期销售量

y与售价1x和销售增长因子2y广告费用2x的关

1

系,首先利用表(1)的数据分别作出

y对1x和2y对2x的散点图(见图1和图2

1

中的圆点)(程序见附录二)

2

345

6

图(1)

y1对x1的散点图

图(2)

y2对x2的散点图

从图(1)可以发现,随着1x 的增加,1y 的值有比较明显的线性递减趋势,图中的直线式用线性模型:

ε

ββ++=1101x y (1)

拟合的(其中ε是随机误差)。而在图(2)中,当2x 增大时,2y 有向上弯曲增加随后又向下弯曲减少的趋势,图中的曲线是用二次函数模型

εβββ+++=2

222102x x y (2)

拟合的。

模型求解:直接利用matlab 统计工具箱中的命令regress 求解,使用格式为: [b,bint,rint,stats]=regress(y,x,alpha)

模型(1): [b,bint,rint,stats]=regress(Y1,X1,alpha) (程序见附录三) 其中输入Y1为模型(1)中y1的数据的转置,X1为对应于回归系数)

,(10βββ

=的数据矩阵],1[1x ,alpha 为置信水平α;输出b 为β的估计值,常记作β^

,bint

为b 的置信区间,r 为残差向量β^

x

y

-,rint 为r 的置信区间,stats 为回归模型

的检验统计量,有3个值,第一个是回归方程决定系数2R (R 是相关系数),第

2个是F 统计量值,第3个是与F 统计量对应的概率值P.

得到模型(1)的回归系数估计值及其置信区间(置信水平α=0.05)、检验统计量2R ,F ,P 的结果见表(1)

结果分析:表(3)显示,2R =0.9909指因变量1y (销售量)的99.09%可由模型(1)确定,F 值远远超过F 检验的临界值,P 远小于α,因而模型(1)从整体来看是可用的。

表(3)的回归系数给出了模型(1)中0β,1β的估计值,即0^

β=50.4222,2

^

β=-5.1333.

销售量预测:将回归系数的估计值代入模型(1),即可预测公司未来的彩漆销售量y,预测值记作1^

y ,得到模型(1)的预测方程:

11

^

^1^

x y β

β

+=

(3)

只需知道售价1x ,就可以计算预测值1^

y

模型(2):[b,bint,rint,stats]=regress(Y2,X2,alpha) (程序见附录四) 其中输入Y2为模型(2)中2y 的数据的转置,X2为对应于回归系数)

,,(210ββββ=的数据矩阵],,1[2

2

2x x ,得到模型(2)的回归系数估计值及其置信区间(置信水

平α=0.05)、检验统计量2R ,F ,P 的结果见表(4)

结果分析:表(4)显示,2R =0.9970指因变量1y (销售量)的99.70%可由模型 (2)确定,F 值远远超过F 检验的临界值,P 远小于α,因而模型(2)从整体来看是可用的。

表(4)的回归系数给出了模型(2)中0β,1β,2β的估计值,即0^

β=1.0188,

1

^

β

=-0.0409,0004

.02

^

-=β

.

销售量预测:将回归系数的估计值代入模型(2),即可预测公司未来的彩漆销售增长因子2y ,预测值记作21^

y ,得到模型(2)的预测方程:

21

^0

^2^

x y β

β

+=+2

22

^

x β

(4)

只需知道售价2x ,就可以计算预测值2^

y

某公司销售彩漆的利润可由以下公式算出:

广告费用

成本销售收入

利润--=p

即:2

2^

1^

1)2(x y y x p

--=

代入模型(1)、(2)的预测方程(3)、(4)可得:

2

2

2211)0004.00409.00188

.1)(1333.54222

.50)(2(x x x x x p --+--= (5)

利用MATLAB 工具对利润方程(5)求解(程序见附录五)得到:

1x = 5.9113

=

2x 35.2074 -118.943

7=p 可知,当售价为5.9113元,广告投入为35207元时,利润最大,最大利润

为118943.7元。

模型改进:在利润模型中我们可以看到,这个模型是以产品售价和广告费为自变量的,而在实际操作中,顾客购买同类产品会更多地注意不同品牌之间价格的差异,而不是它们的价格本身,产品的销售量或者说利润,不仅与售价有关,更多的还与同时期、同种产品的价格有关,这就需要引入价格差的概念,即与同时期市场上其他商家的该产品的售价差,因此,在研究最优营销策略时,用价格差代替售价将更为合适。

五、模型总结

销售利润模型中有交互项21x x ,考虑到了售价1x 和广告费用2x 的交互作用,

说明该利润模型还是比较可信的。从模型(2)的系数来看,

2

2x 的系数2^

β=-0.0004,

趋近于零,对整个模型最终的结果影响不会太大,可以考虑用其他多项式组合模型来表述本问题。

六、参考文献

[1] 岳朝龙,黄永兴,《SAS与现代经济统计分析》,合肥:中国科学技术大学

出版社,2009年。

[2] 姜启源,谢金星,叶俊,《数学模型》,北京:高等教育出版社,2003年。

[3] 易丹辉,《数据分析与Eviews应用》,北京:中国统计出版社,2002年。

[4] 张志涌,杨祖樱,《MATLAB教程》,北京:北京航空航天大学出版社,2006

年。

[5] 汪远征,徐雅静,《SAS软件与统计应用教程》,北京:机械工业出版社,

2007年。

[6] 张尧庭,方开泰,《多元统计分析引论》,背北京:科学出版社,2006年。附录一

附录二

x1=[2.00 2.50 3.00 3.50 4.00 4.50 5.00 5.50 6.00];

y1=[41 38 34 32 29 28 25 22 20];

p=polyfit(x1,y1,1);

x3=linspace(2,6,100);

y3=polyval(p,x3);

subplot(1,2,1)

plot(x1,y1,'o',x3,y3)

title('图(1)')

xlabel('y1对x1的散点图')

x2=0:10:70;

y2=[1.00 1.40 1.70 1.85 1.95 2.00 1.95 1.80];

q=polyfit(x2,y2,2);

x4=linspace(0,70,100);

y4=polyval(q,x4);

subplot(1,2,2)

plot(x2,y2,'o',x4,y4)

title('图(2)')

xlabel('y2对x2的散点图')

附录三

Y1=[41 38 34 32 29 28 25 22 20]'

X1=[ones(9,1) [2.00 2.50 3.00 3.50 4.00 4.50 5.00 5.50 6.00]']

[b,bint,r,rint,stats]=regress(Y1,X1,0.05)

附录四

Y2=[1.00 1.40 1.70 1.85 1.95 2.00 1.95 1.80]';

X2=[ones(8,1) [0:10:70]' [0:10:70]'.^2];

[b,bint,r,rint,stats]=regress(Y2,X2,0.05)

附录五

function p=myfun(x)

p=-(x(1)-2).*(50.4222-5.1333*x(1)).*(1.0188+0.0409*x(2)-0.0004*x(2).^2)+x(2); x0=[1,10];

[x,p]=fminunc('myfun',x0)

matlab课后习题解答第二章

第2章符号运算 习题2及解答 1 说出以下四条指令产生的结果各属于哪种数据类型,是“双精度” 对象,还是“符号”符号对象 3/7+; sym(3/7+; sym('3/7+'); vpa(sym(3/7+) 〖目的〗 不能从显示形式判断数据类型,而必须依靠class指令。 〖解答〗 c1=3/7+ c2=sym(3/7+ c3=sym('3/7+') c4=vpa(sym(3/7+) Cs1=class(c1) Cs2=class(c2) Cs3=class(c3) Cs4=class(c4) c1 = c2 = 37/70 c3 = c4 = Cs1 = double Cs2 = sym Cs3 = sym Cs4 = sym 2 在不加专门指定的情况下,以下符号表达式中的哪一个变量被认 为是自由符号变量. sym('sin(w*t)'),sym('a*exp(-X)'),sym('z*exp(j*th)') 〖目的〗 理解自由符号变量的确认规则。 〖解答〗 symvar(sym('sin(w*t)'),1) ans = w symvar(sym('a*exp(-X)'),1)

ans = a symvar(sym('z*exp(j*th)'),1) ans = z 5求符号矩阵???? ??????=3332 31 232221 131211 a a a a a a a a a A 的行列式值和逆,所得结果应采用“子表达式置换”简洁化。 〖目的〗 理解subexpr 指令。 〖解答〗 A=sym('[a11 a12 a13;a21 a22 a23;a31 a32 a33]') DA=det(A) IA=inv(A); [IAs,d]=subexpr(IA,d) A = [ a11, a12, a13] [ a21, a22, a23] [ a31, a32, a33] DA = a11*a22*a33 - a11*a23*a32 - a12*a21*a33 + a12*a23*a31 + a13*a21*a32 - a13*a22*a31 IAs = [ d*(a22*a33 - a23*a32), -d*(a12*a33 - a13*a32), d*(a12*a23 - a13*a22)] [ -d*(a21*a33 - a23*a31), d*(a11*a33 - a13*a31), -d*(a11*a23 - a13*a21)] [ d*(a21*a32 - a22*a31), -d*(a11*a32 - a12*a31), d*(a11*a22 - a12*a21)] d = 1/(a11*a22*a33 - a11*a23*a32 - a12*a21*a33 + a12*a23*a31 + a13*a21*a32 - a13*a22*a31) 8(1)通过符号计算求t t y sin )(=的导数 dt dy 。(2)然后根据此结果,求- =0t dt dy 和2 π = t dt dy 。 〖目的〗 diff, limit 指令的应用。 如何理解运行结果。 〖解答〗 syms t

matlab课后习题及答案详解

第1章 MATLAB概论 1.1与其他计算机语言相比较,MATLAB语言突出的特点是什么? MATLAB具有功能强大、使用方便、输入简捷、库函数丰富、开放性强等特点。 1.2 MATLAB系统由那些部分组成? MATLAB系统主要由开发环境、MATLAB数学函数库、MATLAB语言、图形功能和应用程序接口五个部分组成。 1.3 安装MATLAB时,在选择组件窗口中哪些部分必须勾选,没有勾选的部分以后如何补安装? 在安装MATLAB时,安装内容由选择组件窗口中个复选框是否被勾选来决定,可以根据自己的需要选择安装内容,但基本平台(即MATLAB选项)必须安装。第一次安装没有选择的内容在补安装时只需按照安装的过程进行,只是在选择组件时只勾选要补装的组件或工具箱即可。 1.4 MATLAB操作桌面有几个窗口?如何使某个窗口脱离桌面成为独立窗口?又如何将脱离出去的窗口重新放置到桌面上? 在MATLAB操作桌面上有五个窗口,在每个窗口的右上角有两个小按钮,一个是关闭窗口的Close按钮,一个是可以使窗口成为独立窗口的Undock按钮,点击Undock按钮就可以使该窗口脱离桌面成为独立窗口,在独立窗口的view菜单中选择Dock ……菜单项就可以将独立的窗口重新防止的桌面上。 1.5 如何启动M文件编辑/调试器? 在操作桌面上选择“建立新文件”或“打开文件”操作时,M文件编辑/调试器将被启动。在命令窗口中键入edit命令时也可以启动M文件编辑/调试器。 1.6 存储在工作空间中的数组能编辑吗?如何操作? 存储在工作空间的数组可以通过数组编辑器进行编辑:在工作空间浏览器中双击要编辑的数组名打开数组编辑器,再选中要修改的数据单元,输入修改内容即可。 1.7 命令历史窗口除了可以观察前面键入的命令外,还有什么用途? 命令历史窗口除了用于查询以前键入的命令外,还可以直接执行命令历史窗口中选定的内容、将选定的内容拷贝到剪贴板中、将选定内容直接拷贝到M文件中。 1.8 如何设置当前目录和搜索路径,在当前目录上的文件和在搜索路径上的文件有什么区别? 当前目录可以在当前目录浏览器窗口左上方的输入栏中设置,搜索路径可以通过选择操作桌面的file 菜单中的Set Path菜单项来完成。在没有特别说明的情况下,只有当前目录和搜索路径上的函数和文件能够被MATLAB运行和调用,如果在当前目录上有与搜索路径上相同文件名的文件时则优先执行当前目录上的文件,如果没有特别说明,数据文件将存储在当前目录上。 1.9 在MATLAB中有几种获得帮助的途径?

(完整版)matlab习题及答案(2)

第1章MATLAB概论 1.1与其他计算机语言相比较,MA TLAB语言突出的特点是什么? MATLAB具有功能强大、使用方便、输入简捷、库函数丰富、开放性强等特点。 1.2 MA TLAB系统由那些部分组成? MATLAB系统主要由开发环境、MA TLAB数学函数库、MATLAB语言、图形功能和应用程序接口五个部分组成。 1.3 安装MATLAB时,在选择组件窗口中哪些部分必须勾选,没有勾选的部分以后如何补安装? 在安装MA TLAB时,安装内容由选择组件窗口中个复选框是否被勾选来决定,可以根据自己的需要选择安装内容,但基本平台(即MATLAB选项)必须安装。第一次安装没有选择的内容在补安装时只需按照安装的过程进行,只是在选择组件时只勾选要补装的组件或工具箱即可。 1.4 MA TLAB操作桌面有几个窗口?如何使某个窗口脱离桌面成为独立窗口?又如何将脱离出去的窗口重新放置到桌面上? 在MA TLAB操作桌面上有五个窗口,在每个窗口的右上角有两个小按钮,一个是关闭窗口的Close按钮,一个是可以使窗口成为独立窗口的Undock按钮,点击Undock按钮就可以使该窗口脱离桌面成为独立窗口,在独立窗口的view菜单中选择Dock ……菜单项就可以将独立的窗口重新防止的桌面上。 1.5 如何启动M文件编辑/调试器? 在操作桌面上选择“建立新文件”或“打开文件”操作时,M文件编辑/调试器将被启动。在命令窗口中键入edit命令时也可以启动M文件编辑/调试器。 1.6 存储在工作空间中的数组能编辑吗?如何操作? 存储在工作空间的数组可以通过数组编辑器进行编辑:在工作空间浏览器中双击要编辑的数组名打开数组编辑器,再选中要修改的数据单元,输入修改内容即可。 1.7 命令历史窗口除了可以观察前面键入的命令外,还有什么用途? 命令历史窗口除了用于查询以前键入的命令外,还可以直接执行命令历史窗口中选定的内容、将选定的内容拷贝到剪贴板中、将选定内容直接拷贝到M文件中。

matlab基础练习题(带答案)

Matlab 基础练习题 常量、变量、表达式 1、 MATLAB 中,下面哪些变量名是合法的?( ) (A )_num (B )num_ (C )num- (D )-num 2、 在MA TLAB 中,要给出一个复数z 的模,应该使用( )函数。 (A )mod(z) (B )abs(z) (C )double(z) (D )angle(z) 3、 下面属于MATLAB 的预定义特殊变量的是?( ) (A )eps (B )none (C )zero (D )exp 4、 判断:在MA TLAB 的内存工作区中,存放一个英文字符 'a' 需要占用1个字节,存放 一个中文字符‘啊’需要占用2个字节。( 错,都是2个字节 ) 5、 判断:MA TLAB 中,i 和j ( 对 ) 6、 判断:MA TLAB 中,pi 代表圆周率,它等于3.14。( 错,后面还有很多位小数 ) 7、 在MA TLAB 中,若想计算的5 1)3.0sin(21+= πy 值,那么应该在MA TLAB 的指令窗中 输入的MA TLAB 指令是__y1=2*sin(0.3*pi)/(1+sqrt(5))_。 8、 在MA TLAB 中,a = 1,b = i ,则a 占_8__个字节,b 占_16_个字节,c 占________字 节。 9、 在MA TLAB 中,inf 的含义是__无穷大__,nan 的含义是__非数(结果不定)___。 数组 1、 在MA TLAB 中,X 是一个一维数值数组,现在要把数组X 中的所有元素按原来次序 的逆序排列输出,应该使用下面的( )指令。 (A )X[end:1] (B )X[end:-1:1] (C )X (end:-1:1) (D )X(end:1) 2、 在MA TLAB 中,A 是一个字二维数组,要获取A 的行数和列数,应该使用的MATLAB 的命令是( )。 (A )class(A) (B )sizeof(A) (C )size(A) (D )isa(A) 3、 在MATLAB 中,用指令x=1:9生成数组x 。现在要把x 数组的第二和第七个元素都 赋值为0,应该在指令窗中输入( ) (A )x([2 7])=(0 0) (B )x([2,7])=[0,0] (C )x[(2,7)]=[0 0] (D )x[(2 7)]=(0 0) 4、 在MA TLAB 中,依次执行以下指令:clear;A=ones(3,4); A(:)=[-6:5];这时, 若在指令窗中输入指令b=A(:,2)',那么,MATLAB 输出的结果应该是( ) (A )b = -3 -2 -1 (B )b = -2 -1 0 1 (C )b = -5 -1 3 (D )b = -5 -2 1 4 5、 在MA TLAB 中,A = 1:9,现在执行如下指令L1 = ~(A>5),则MATLAB 的执行结果应 该是L1 =___ 1 1 1 1 1 0 0 0 0___。

matlab课后习题与答案

习题二 1.如何理解“矩阵是MATLAB最基本的数据对象”? 答:因为向量可以看成是仅有一行或一列的矩阵,单个数据(标量)可以看成是仅含一个元素的矩阵,故向量和单个数据都可以作为矩阵的特例来处理。 因此,矩阵是MATLAB最基本、最重要的数据对象。 2.设A和B是两个同维同大小的矩阵,问: (1)A*B和A.*B的值是否相等? 答:不相等。 (2)A./B和B.\A的值是否相等? 答:相等。 (3)A/B和B\A的值是否相等? 答:不相等。 (4)A/B和B\A所代表的数学含义是什么? 答:A/B等效于B的逆右乘A矩阵,即A*inv(B),而B\A等效于B矩阵的逆左乘A矩阵,即inv(B)*A。 3.写出完成下列操作的命令。 (1)将矩阵A第2~5行中第1, 3, 5列元素赋给矩阵B。 答:B=A(2:5,1:2:5); 或B=A(2:5,[1 3 5]) (2)删除矩阵A的第7号元素。 答:A(7)=[] (3)将矩阵A的每个元素值加30。 答:A=A+30; (4)求矩阵A的大小和维数。 答:size(A); ndims(A); (5)将向量t的0元素用机器零来代替。 答:t(find(t==0))=eps; (6)将含有12个元素的向量x转换成34 矩阵。 答:reshape(x,3,4); (7)求一个字符串的ASCII码。 答:abs(‘123’); 或double(‘123’); (8)求一个ASCII码所对应的字符。 答:char(49);

4. 下列命令执行后,L1、L2、L3、L4的值分别是多少? A=1:9;B=10-A;... L1=A==B; L2=A<=5; L3=A>3&A<7; L4=find(A>3&A<7); 答:L1的值为[0, 0, 0, 0, 1, 0, 0, 0, 0] L2的值为[1, 1, 1, 1, 1, 0, 0, 0, 0] L3的值为[0, 0, 0, 1, 1, 1, 0, 0, 0] L4的值为[4, 5, 6] 5. 已知 23100.7780414565532503269.5454 3.14A -????-??=????-?? 完成下列操作: (1) 取出A 的前3行构成矩阵B ,前两列构成矩阵C ,右下角32?子矩阵构 成矩阵D ,B 与C 的乘积构成矩阵E 。 答:B=A(1:3,:); C=A(:,1:2); D=A(2:4,3:4); E=B*C; (2) 分别求E=10&A<25)。 答:E=10&A<25)=[1; 5]。 6. 当A=[34, NaN, Inf, -Inf, -pi, eps, 0]时,分析下列函数的执行结果:all(A), any(A),isnan(A),isinf(A),isfinite(A)。 答:all(A)的值为0 any(A) 的值为1 isnan(A) 的值为[0, 1, 0, 0, 0, 0, 0] isinf(A) 的值为[0, 0, 1, 1, 0, 0, 0] isfinite(A) 的值为[1, 0, 0,0, 1, 1, 1]

matlab练习题和答案

matlab练习题和答案 控制系统仿真实验 Matlab部分实验结果 目录 实验一 MATLAB基本操 作 ............................................................................................ 1 实验二 Matlab编程 .................................................................................................... 5 实验三Matlab底层图形控制 (6) 实验四控制系统古典分析.............................................................................................12 实验五控制系统现代分析 . (15) 实验六 PID控制器的设 计 ...........................................................................................19 实验七系统状态空间设计.............................................................................................23 实验九直流双闭环调速系统仿真 . (25) 实验一 MATLAB基本操作 1 用MATLAB可以识别的格式输入下面两个矩阵 1233,,1443678,i,,,,2357,,,,2335542,i,,,, A,1357B,,,2675342, i,,3239,,,,189543,,,,1894,, 再求出它们的乘积矩阵C,并将C矩阵的右下角2×3子矩阵赋给D矩阵。赋值完成后,调 用相应的命令查看MATLAB工作空间的占用情况。 A=[1,2,3,3;2,3,5,7;1,3,5,7;3,2,3,9;1,8,9,4];

matlab课后习题答案第四章

第4章数值运算 习题 4 及解答 1 根据题给的模拟实际测量数据的一组t和)(t y试用数值差分diff 或数值梯度gradient指令计算)(t y'曲线绘制 y',然后把)(t y和)(t 在同一张图上,观察数值求导的后果。(模拟数据从prob_data401.mat获得) 〖目的〗 ●强调:要非常慎用数值导数计算。 ●练习mat数据文件中数据的获取。 ●实验数据求导的后果 ●把两条曲线绘制在同一图上的一种方法。 〖解答〗 (1)从数据文件获得数据的指令 假如prob_data401.mat文件在当前目录或搜索路径上 clear load prob_data401.mat (2)用diff求导的指令 dt=t(2)-t(1); yc=diff(y)/dt; %注意yc的长度将比y短1 plot(t,y,'b',t(2:end),yc,'r') (3)用gradent求导的指令(图形与上相似) dt=t(2)-t(1); yc=gradient(y)/dt;

plot(t,y,'b',t,yc,'r') grid on 〖说明〗 ● 不到万不得已,不要进行数值求导。 ● 假若一定要计算数值导数,自变量增量dt 要取得比原有数据相对误差高1、2个量级 以上。 ● 求导会使数据中原有的噪声放大。 2 采用数值计算方法,画出dt t t x y x ? =0sin )(在]10 ,0[区间曲线,并计算)5.4(y 。 〖提示〗 ● 指定区间内的积分函数可用cumtrapz 指令给出。 ● )5.4(y 在计算要求不太高的地方可用find 指令算得。 〖目的〗 ● 指定区间内的积分函数的数值计算法和cumtrapz 指令。 ● find 指令的应用。 〖解答〗 dt=1e-4; t=0:dt:10; t=t+(t==0)*eps; f=sin(t)./t; s=cumtrapz(f)*dt; plot(t,s,'LineWidth',3) ii=find(t==4.5); s45=s(ii) s45 =

MATLAB-实用教程-课后习题答案

第二章 1.计算复数3+4i与5-6i的乘积。 a=3+4i b=5-6i c=a*b 2.构建结构体Students,属性包含Name、age和Email,数据包括{’Zhang’,18,[‘’,’]}、{’Wang’,21,[]}和{’Li’,[],[]},构建后读取所有Name属性值,并且修改’Zhang’的Age属性值为19。 Students(1).Age=18 Students(1).Email='','' : Students(2).Name='Wang' Students(2).Age=21 Students(2).Email=[] Students(3).Name='Li' Students(3).Age=[] Students(3).Email=[] Student(1).Age(1)=19 ' 3.用满矩阵和稀疏矩阵存储方式分别构造下属矩阵: A=[0 1 0 0 0;1 0 0 0 0;0 0 0 0 0;0 0 0 1 0] A=[0 1 0 0 0;1 0 0 0 0;0 0 0 0 0;0 0 0 1 0] S=sparse(A) S=sparse([2,1,4],[1,2,4],[1,1,1],4,5) 4.采用向量构造符得到向量[1,5,9....,41]. A=1:4:41 , 5.按水平和竖直方向分别合并下述两个矩阵:A=[1 0 0;1 1 0;0 0 1],B=[2 3 4;5 6 7;8 9 10] A=[1 0 0;1 1 0;0 0 1] B=[2 3 4;5 6 7;8 9 10] C=[A B] D=[A;B] 6.分别删除第五题两个结果的第2行。 A=[1 0 0;1 1 0;0 0 1] B=[2 3 4;5 6 7;8 9 10] ; C=[A B] D=[A;B] C(2,:)=[] D(2,:)=[]

Matlab习题与答案2

实验二二维/三维数据的可视化 一、实验目的 熟悉掌握简单的图形绘制函数;掌握MATLAB常用的二维、三维图形及其他图形绘制函数的使用方法;熟悉图形句柄的使用。 二、实验环境 硬件环境:计算机一台 软件环境:Matlab 6.0 三、实验内容 作为一个功能强大的工具软件,Matlab具有很强的图形处理功能,提供了大量的二维、三维图形函数。由于系统采用面向对象的技术和丰富的矩阵运算,所以在图形处理方面即常方便又高效。 1、二维绘图 (1)plot函数 函数格式:plot(x,y) 其中x和y为坐标向量 函数功能:以向量x、y为轴,绘制曲线。 例1 在区间0≤X≤2 内,绘制正弦曲线Y=SIN(X),其程序为: x=0:pi/100:2*pi; y=sin(x); plot(x,y) 例2同时绘制正、余弦两条曲线Y1=SIN(X)和Y2=COS(X),其程序为:x=0:pi/100:2*pi; y1=sin(x); y2=cos(x); plot(x,y1,x,y2) plot函数还可以为plot(x,y1,x,y2,x,y3,…)形式,其功能是以公共向量x 为X轴,分别以y1,y2,y3,…为Y轴,在同一幅图内绘制出多条曲线。 例3 用不同线型和颜色重新绘制Y1=SIN(X)和Y2=COS(X),其程序为:x=0:pi/100:2*pi; y1=sin(x); y2=cos(x); plot(x,y1,'go',x,y2,'b-.') 其中参数'go'和'b-.'表示图形的颜色和线型。g表示绿色,o表示图形线型为

圆圈;b表示蓝色,-.表示图形线型为点划线。 在绘制图形的同时,可以对图形加上一些说明,如图形名称、图形某一部分的含义、坐标说明等,将这些操作称为添加图形标记。 title(‘加图形标题'); xlabel('加X轴标记'); ylabel('加Y轴标记'); text(X,Y,'添加文本'); 例4 在坐标范围0≤X≤2π,-2≤Y≤2内重新绘制正弦曲线,其程序为: x=linspace(0,2*pi,60);生成含有60个数据元素的向量X y=sin(x); plot(x,y); axis ([0 2*pi -2 2]);设定坐标轴范围 2、subplot函数 (1)subplot(m,n,p) 该命令将当前图形窗口分成m×n个绘图区,即每行n个,共m行,区号按行优先编号,且选定第p个区为当前活动区。 例5 在一个图形窗口中同时绘制正弦、余弦、正切、余切曲线,程序为:x=linspace(0,2*pi,60); y=sin(x); z=cos(x); t=sin(x)./(cos(x)+eps); eps为系统内部常数 ct=cos(x)./(sin(x)+eps); subplot(2,2,1); 分成2×2区域且指定1号为活动区 plot(x,y); title('sin(x)'); axis ([0 2*pi -1 1]); subplot(2,2,2); plot(x,z); title('cos(x)'); axis ([0 2*pi -1 1]); subplot(2,2,3); plot(x,t); title('tangent(x)'); axis ([0 2*pi -40 40]); subplot(2,2,4); plot(x,ct); title('cotangent(x)');

matlab课后习题及答案详解

第2章 MATLAB 矩阵运算基础 2.1 在MA TLAB 中如何建立矩阵?? ? ???194375,并将其赋予变量a ? >> a=[5 7 3;4 9 1] 2.2 有几种建立矩阵的方法?各有什么优点? 可以用四种方法建立矩阵: ①直接输入法,如a=[2 5 7 3],优点是输入方法方便简捷; ②通过M 文件建立矩阵,该方法适用于建立尺寸较大的矩阵,并且易于修改; ③由函数建立,如y=sin(x),可以由MATLAB 的内部函数建立一些特殊矩阵; ④通过数据文件建立,该方法可以调用由其他软件产生数据。 2.3 在进行算术运算时,数组运算和矩阵运算各有什么要求? 进行数组运算的两个数组必须有相同的尺寸。进行矩阵运算的两个矩阵必须满足矩阵运算规则,如矩阵a 与b 相乘(a*b )时必须满足a 的列数等于b 的行数。 2.4 数组运算和矩阵运算的运算符有什么区别? 在加、减运算时数组运算与矩阵运算的运算符相同,乘、除和乘方运算时,在矩阵运算的运算符前加一个点即为数组运算,如a*b 为矩阵乘,a.*b 为数组乘。 2.5 计算矩阵??????????897473535与??? ? ? ?????638976242之和。 >> a=[5 3 5;3 7 4;7 9 8]; >> b=[2 4 2;6 7 9;8 3 6]; >> a+b ans = 7 7 7 9 14 13 15 12 14 2.6 求?? ? ? ??+-+-+-+-++=i 44i 93i 49i 67i 23i 57i 41i 72i 53i 84x 的共轭转置。 >> x=[4+8i 3+5i 2-7i 1+4i 7-5i;3+2i 7-6i 9+4i 3-9i 4+4i]; >> x’ ans = 4.0000 - 8.0000i 3.0000 - 2.0000i

matlab课后习题答案1到6章

习题二 1.如何理解?矩阵是MATLAB 最基本的数据对象?? 答:因为向量可以看成是仅有一行或一列的矩阵,单个数据(标量)可以看成是仅含一个元素的矩阵,故向量和单个数据都可以作为矩阵的特例来处理。 因此,矩阵是MATLAB最基本、最重要的数据对象。 2.设A和B是两个同维同大小 的矩阵,问: (1)A*B和A.*B的值是否 相等? 答:不相等。 (2) A./B和B.\A的值是 否相等? 答:相等。 (3)A/B和B\A的值是否 相等? 答:不相等。 (4)A/B和B\A所代表的 数学含义是什么? 答:A/B等效于B的逆右乘 A矩阵,即A*inv(B),而B\A 等效于B矩阵的逆左乘A矩 阵,即inv(B)*A。 3.写出完成下列操作的命令。 (1)将矩阵A第2~5行中第 1, 3, 5列元素赋给矩 阵B。 答:B=A(2:5,1:2:5); 或 B=A(2:5,[1 3 5]) (2)删除矩阵A的第7号元 素。 答:A(7)=[] (3)将矩阵A的每个元素值 加30。 答:A=A+30; (4)求矩阵A的大小和维 数。 答:size(A); ndims(A); (5)将向量t的0元素用 机器零来代替。 答:t(find(t==0))=eps; (6)将含有12个元素的向 量x转换成34 ?矩 阵。 答:reshape(x,3,4); (7)求一个字符串的ASCII 码。 答:abs(‘123’); 或 double(‘123’); (8)求一个ASCII码所对应 的字符。 答:char(49); 4.下列命令执行后,L1、L2、 L3、L4的值分别是多少? A=1:9;B=10-A;... L1=A==B; L2=A<=5; L3=A>3&A<7; L4=find(A>3&A<7); 答:L1的值为[0, 0, 0, 0, 1, 0, 0, 0, 0] L2的值为[1, 1, 1, 1, 1, 0, 0, 0, 0] L3的值为[0, 0, 0, 1, 1, 1, 0, 0, 0] L4的值为[4, 5, 6] 5.已知 23100.7780 4145655 325032 69.5454 3.14 A - ?? ?? - ?? = ?? ?? - ?? 完成下列操作: (1)取出A的前3行构成矩 阵B,前两列构成矩阵 C,右下角32 ?子矩 阵构成矩阵D,B与C 的乘积构成矩阵E。 答:B=A(1:3,:); C=A(:,1:2); D=A(2:4,3:4); E=B*C; (2)分别求E=10&A<25)。 答:E=10&A<25)= [1; 5]。 6.当A=[34, NaN, Inf, -Inf, -pi, eps, 0]时,分析下列函数的执 行结果:all(A),any(A), isnan(A),isinf(A), isfinite(A)。 答:all(A)的值为0 any(A) 的值为1 isnan(A) 的值为[ 0, 1, 0, 0, 0, 0, 0] isinf(A) 的值为[ 0, 0, 1, 1, 0, 0, 0] isfinite(A) 的值为[1, 0, 0, 0, 1, 1, 1] 7.用结构体矩阵来存储5名学 生的基本情况数据,每名学生 的数据包括学号、姓名、专业 和6门课程的成绩。 答:student(1).id='0001'; student(1).name='Tom'; student(1).major='compu ter';

matlab习题解答

上机练习题一 班级: 姓名: 学号: 1.建立起始值=3,增量值=,终止值=44的一维数组x 答案: x=(3::44) 2.写出计算 Sin(30o )的程序语句. 答案: sin(pi*30/180) 或 sin(pi/6) 3.矩阵 ?? ?? ? ?????=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*B ;A.*B 4计算行列式的值1 876 24 323=A 。答案:det(A)

5对矩阵 ?? ?? ? ?????=187624323A 进行下述操作。 (1)求秩。答案:rank(A) (2)求转置。答案:A' (3) 对矩阵求逆,求伪逆。答案:inv(A) ,pinv(A) (4) 左右反转,上下反转。答案:fliplr(A),flipud(A) (5) 求矩阵的特征值. 答案:[u,v]=eig(A) (6) 取出上三角和下三角. 答案:triu(a) tril(a) (7)以A 为分块作一个3行2列的分块矩阵。答案:repmat(a) 6 计算矩阵 ???? ??????897473535与 ???? ? ?????638976242之和。 >> a=[5 3 5;3 7 4;7 9 8]; >> b=[2 4 2;6 7 9;8 3 6]; >> a+b 7 计算?? ????=572 396 a 与?? ????=864 142 b 的数组乘积。 >> a=[6 9 3;2 7 5]; >> b=[2 4 1;4 6 8]; >> a.*b ans = 12 36 3

matlab程序设计第三章课后习题答案

1. p138 第6题在同一坐标轴中绘制下列两条曲线并标注两曲线交叉点。 >> t=0:0.01:pi; >> x1=t; >> y1=2*x1-0.5; >> x2=sin(3*t).*cos(t); >> y2=sin(3*t).*sin(t); >> plot(x1,y1,'r-',x2,y2,'g-') >> axis([-1,2,-1.5,1]) >> hold on >> s=solve('y=2*x-0.5','x=sin(3*t)*cos(t)','y=sin(3*t)*sin(t)'); >> plot(double(s.x),double(s.y),'*'); 截图:

p366 第4题绘制极坐标曲线,并分析对曲线形状的影响。 function [ output_args ] = Untitled2( input_args ) %UNTITLED2 Summary of this function goes here % Detailed explanation goes here theta=0:0.01:2*pi; a=input('请输入a的值:'); b=input('请输入b的值:'); n=input('请输入n的值:'); rho=a*sin(b+n*theta); polar(theta,rho,'k'); end 下面以a=1,b=1,n=1的极坐标图形为基础来分析a、b、n的影响。

对a的值进行改变:对比发现a只影响半径值的整倍变化 对b的值进行改变:对比发现b的值使这个圆转换了一定的角度

对n的值进行改变:对比发现当n>=2时有如下规律 1、当n为整数时,图形变为2n个花瓣状的图形 2、当n为奇数时,图形变为n个花瓣状的图形 分别让n为2、3、4、5

MATLAB习题及参考答案

习题: 1, 计算?? ????=572396a 与??? ???=864142b 的数组乘积。 2, 对于B AX =,如果???? ? ?????=753467294A ,??????????=282637B ,求解X 。 3, 已知:?? ?? ? ?????=987654321a ,分别计算a 的数组平方和矩阵平方,并观察其结果。 4, 角度[]604530=x ,求x 的正弦、余弦、正切和余切。(应用sin,cos,tan.cot) 5, 将矩阵?? ?? ??=7524a 、??????=3817b 和??? ???=2695c 组合成两个新矩阵: (1)组合成一个4?3的矩阵,第一列为按列顺序排列的a 矩阵元素,第二列为按列顺序排列的b 矩阵 元素,第三列为按列顺序排列的c 矩阵元素,即 ?? ??? ???? ???237 912685 574 (2)按照a 、b 、c 的列顺序组合成一个行矢量,即 []296531877254 6, 将(x -6)(x -3)(x -8)展开为系数多项式的形式。(应用poly,polyvalm) 7, 求解多项式x 3-7x 2+2x +40的根。(应用roots) 8, 求解在x =8时多项式(x -1)(x -2) (x -3)(x -4)的值。(应用poly,polyvalm) 9, 计算多项式9514124234++--x x x x 的微分和积分。(应用polyder,polyint ,poly2sym) 10, 解方程组??? ? ??????=??????????66136221143092x 。(应用x=a\b)

matlab课后习题标准答案

第2章 MAT LA B矩阵运算基础 2.1 在MAT LAB 中如何建立矩阵?? ????194375,并将其赋予变量a? >> a=[5 7 3;4 9 1] 2.5 计算矩阵?? ??? ?????897473535与?? ?? ? ?? ???638976242之和。 >> a=[5 3 5;3 7 4;7 9 8]; >> b=[2 4 2;6 7 9;8 3 6]; >> a+b ans = 7 7 7 9 14 13 15 12 14 2.6 求??? ???+-+-+-+-++=i 44i 93i 49i 67i 23i 57i 41i 72i 53i 84x 的共轭转置。 >> x=[4+8i 3+5i 2-7i 1+4i 7-5i ;3+2i 7-6i 9+4i 3-9i 4+4i]; >> x’ ans = 4.0000 - 8.0000i 3.0000 - 2.0000i 3.0000 - 5.0000i 7.0000 + 6.0000i 2.0000 + 7.0000i 9.0000 - 4.0000i 1.0000 - 4.0000i 3.0000 + 9.0000i 7.0000 + 5.0000i 4.0000 - 4.0000i 2.7 计算??????=572396a 与??? ???=86414 2b 的数组乘积。 >> a=[6 9 3;2 7 5]; >> b=[2 4 1;4 6 8]; >> a.*b an s = 12 36 3 8 42 40 2.9 对于B AX =,如果????? ?????=753467294A ,??? ? ? ??? ??=282637B ,求解X 。 >> A=[4 9 2;7 6 4;3 5 7]; >> B=[37 26 28]’;

matlab课后习题及答案

第一章 5题 已知a=4.96,b=8.11,计算)ln(b a e b a +-的值。 解:clear clc a=4.96; b=8.11; exp(a-b)/log(a+b) ans = 0.0167 6题 已知三角形的三边a=9.6,b=13.7,c=19.4,求三角形的面积。提示:利用海伦公式area =))()((c s b s a s s ---计算,其中S=(A+B+C)/2. 解:clear clc a=9.6; b=13.7; c=19.4; s=(a+b+c)/2 area=sqrt(s*(s-a)*(s-b)*(s-c)) s = 21.3500 第二章 8题 已知S=1+2+2^2+2^3+……+2^63,求S 的值 解:clear clc S=0; for i=0:1:63 S=S+2^i; end S S = 1.8447e+019 9题 分别用for 和while 循环结构编写程序,计算∑=-100 1n 1n 2)(的值。 解:clear clc s=0;

for n=1:100 s=s+(2*n-1); end s s = 10000 clear clc n=1; s=0; while n<=100 s=s+(2*n-1); n=n+1; end s s = 10000 第三章 2题 在同一坐标下绘制函数x ,,2x -,2 x xsin(x)在()∏∈,0x 的曲线。解:clear clc x=0:0.2:pi; y1=x; y2=x.^2; y3=-(x.^2); y4=x.*sin(x); plot(x,y1,'-',x,y2,'-',x,y3,'-',x,y4,'-')

MATLAB课后习题集附标准答案

第2 章 MATLAB 概论 1、与其他计算机语言相比较,MA TLAB 语言突出的特点是什么? 答:起点高、人机界面适合科技人员、强大而简易的作图功能、智能化程度高、功能丰富,可扩展性强. 2、MA TLAB 系统由那些部分组成? 答:开发环境、 MATLAB数学函数库、 MATLAB语言、图形功能、应用程序接口 3、安装 MATLAB 时,在选择组件窗口中哪些部分必须勾选,没有勾选的部分以后如何补安装? 答:在安装 MATLAB时,安装内容由选择组件窗口中各复选框是否被勾选来决定,可以根据自己的需要 选择安装内容,但基本平台(即MATLAB选项)必须安装 . 第一次安装没有选择的内容在补安装时只需按照安 装的过程进行,只是在选择组件时只勾选要补装的组件或工具箱即可. 矚慫润厲钐瘗睞枥庑赖。 4、MATLAB 操作桌面有几个窗口?如何使某个窗口脱离桌面成为独立窗口?又如何将脱离出去的窗口 重新放置到桌面上?聞創沟燴鐺險爱氇谴净。 答:在 MATLAB操作桌面上有五个窗口,在每个窗口的右下角有两个小按钮,一个是关闭窗口的Close 按钮,一个是可以使窗口称为独立的Undock 按钮,点击 Undock 按钮就可以使该窗口脱离桌面称为独立窗口, 在独立窗口的 view 菜单中选择 Dock ,菜单项就可以将独立的窗口重新防止的桌面上.残骛楼諍锩瀨濟溆塹籟。 5、如何启动 M 文件编辑 /调试器? 答:在操作桌面上选择“建立新文件”或“打开文件”操作时,M 文件编辑 /调试器将被启动 .在命令窗 口中键入 edit 命令时也可以启动 酽锕极額閉镇桧猪訣锥。M 文件编辑 /调试器 . 6、存储在工作空间中的数组能编辑吗?如何操作? 答:存储在工作空间的数组可以通过数组编辑器进行编辑:在工作空间浏览器中双击要编辑的数组名打 开数组编辑器,再选中要修改的数据单元,输入修改内容即可.彈贸摄尔霁毙攬砖卤庑。 7、命令历史窗口除了可以观察前面键入的命令外,还有什么用途? 答:命令历史窗口除了用于查询以前键入的命令外,还可以直接执行命令历史窗口中选定的内容、将选 定的内容拷贝到剪贴板中、将选定内容直接拷贝到M文件中 . 謀荞抟箧飆鐸怼类蒋薔。 8、如何设置当前目录和搜索路径,在当前目录上的文件和在搜索路径上的文件有什么区别? 答:当前目录可以在当前目录浏览器窗口左上方的输入栏中设置,搜索路径可以通过选择操作桌面的 file 菜单中的 Set Path 菜单项来完成 . 在没有特别说明的情况下,只有当前目录和搜索路径上的函数和文件能够被MATLAB运行和调用,如果在当前目录上有与搜索路径上相同文件名的文件时则优先执行当前目录上 的文件,如果没有特别说明,数据文件将存储在当前目录上. 厦礴恳蹒骈時盡继價骚。 9、在 MA TLAB中有几种获得帮助的途径? 答:( 1)帮助浏览器:选择view 菜单中的Help 菜单项或选择Help 菜单中的打开帮助浏览器. 茕桢广鳓鯡选块网羈泪。 ( 2) help 命令:在命令窗口键入“help ”命令可以列出帮助主题,键入“MATLAB Help 菜单项可以help 函数名”可以得到 鹅娅尽損鹌惨歷茏鴛賴。 指定函数的在线帮助信息. (3) lookfor 命令:在命令窗口键入“ lookfor 关键词”可以搜索出一系列与给定关键词相关的命 令和函数 . 籟丛妈羥为贍偾蛏练淨。 (4)模糊查询:输入命令的前几个字母,然后按Tab 键,就可以列出所有以这几个字母开始的命令 和函数 . 注意: lookfor和模糊查询查到的不是详细信息, 详细信息 . 預頌圣鉉儐歲龈讶骅籴。 通常还需要在确定了具体函数名称后用help命令显示

matlab2012年课后习题及答案详解

2012年12月7日星期五 第2章 MATLAB 矩阵运算基础 2.1 在MA TLAB 中如何建立矩阵?? ? ???194375,并将其赋予变量a ? >> a=[5 7 3;4 9 1] 2.2 有几种建立矩阵的方法?各有什么优点? 可以用四种方法建立矩阵: ①直接输入法,如a=[2 5 7 3],优点是输入方法方便简捷; ②通过M 文件建立矩阵,该方法适用于建立尺寸较大的矩阵,并且易于修改; ③由函数建立,如y=sin(x),可以由MATLAB 的内部函数建立一些特殊矩阵; ④通过数据文件建立,该方法可以调用由其他软件产生数据。 2.3 在进行算术运算时,数组运算和矩阵运算各有什么要求? 进行数组运算的两个数组必须有相同的尺寸。进行矩阵运算的两个矩阵必须满足矩阵运算规则,如矩阵a 与b 相乘(a*b )时必须满足a 的列数等于b 的行数。 2.4 数组运算和矩阵运算的运算符有什么区别? 在加、减运算时数组运算与矩阵运算的运算符相同,乘、除和乘方运算时,在矩阵运算的运算符前加一个点即为数组运算,如a*b 为矩阵乘,a.*b 为数组乘。 2.5 计算矩阵??????????897473535与???? ? ?????638976242之和。 >> a=[5 3 5;3 7 4;7 9 8]; >> b=[2 4 2;6 7 9;8 3 6]; >> a+b ans = 7 7 7 9 14 13 15 12 14 2.6 求?? ? ? ??+-+-+-+-++=i 44i 93i 49i 67i 23i 57i 41i 72i 53i 84x 的共轭转置。 >> x=[4+8i 3+5i 2-7i 1+4i 7-5i;3+2i 7-6i 9+4i 3-9i 4+4i]; >> x’ ans =

相关主题
相关文档
最新文档