ldcf.net
当前位置:首页 >> mAtlAB中分号什么作用?像A=[1 2 3;4 5 6;7 8 9]; B... >>

mAtlAB中分号什么作用?像A=[1 2 3;4 5 6;7 8 9]; B...

你直接把每个小题的求字和题号去掉 在MATLAB里面直接输入就能得到答案 a= [1,-2,3;4,5,9; 6,3,-8] b= [2,6,1; -3,2,7; 4,8,-1] 然后输入 a.*b 回车就得到第一题答案

分号表示此句结束,和换行一样,但是换行结果会显示出来,而有分号结果也会产生但不会显示。

A=zeros(2,4); %表示生成2行4列的全零阵 A(:)=1:8; %表示对A的元素从1到8赋值 所以 A = 1 3 5 7 2 4 6 8 你可以自己用matlab运行一下,每行代码后面别加分号,可以看到每一步的结果

加分号就是不把该行的结果在matlab的窗口中显示出来,不加就是显示 比如 a = 1:4; b = a*2 因为数组a后面加了分号,所以不会显示,b没加分号,所以在matlab的窗口中会显示 b = 2 4 6 8

十六题mesh 是画图啊,当然会显示;十三题plot有没有分号也都该显示的,我这里运行是有结果的

>> A=[1 2;3 4] A = 1 2 3 4 >> size(A) ans = 2 2

是的,可以加分号的, 也可以不加,但是要换行才行 比如 >> a=rand(5)*10 a = 8.2141 7.3821 4.1027 0.0986 2.7219 4.4470 1.7627 8.9365 1.3889 1.9881 6.1543 4.0571 0.5789 2.0277 0.1527 7.9194 9.3547 3.5287 1.9872 7.4679 9.2181 9.1690 ...

a=[1,1];定义了一个1x2的数组,定义数组时数据成员之间可以用逗号隔开或者是直接空格。当数据成员间使用分号隔开时,表示换行。利用a=[1,1;1,1;1,1];定义的是一个3x1的数组,数组有三行,每行有三个数据成员。 for k=3:100 a(k)=a(k-1)+a(k-2); ...

这代表一个列向量。这个向量的第一个元素是-5,最后一个元素是5,而每两个元素之间的差是0.1。 这是matlab中一种定义向量的方式,比较方便。类似定义的方式还有。 x=zeros(10,1),这代表生成一个10*1的全零矩阵;x=ones(10,1),这代表生成一个10...

表示提取tr矩阵第一行的所有列的值,转置后赋值给x,如: >> tr=rand(3) tr = 0.9501 0.4860 0.4565 0.2311 0.8913 0.0185 0.6068 0.7621 0.8214 >> x=tr(1,:)' x = 0.9501 0.4860 0.4565

网站首页 | 网站地图
All rights reserved Powered by www.ldcf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com