作业帮 > 综合 > 作业

MATLAB 中 a=[1 2 3] b=a' a和b分别是什么向量?分别占多少字节?a和b的关系又是什么?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/09 05:45:46
MATLAB 中 a=[1 2 3] b=a' a和b分别是什么向量?分别占多少字节?a和b的关系又是什么?
能看懂我的问题吗?希望可以帮我解答一下这个问题 谢谢!
a就是行向量 [1 2 3] ,b是a的转置,一般Matlab默认数据类型是double,所以a 和 b都至少占用 8*3 = 24个字节,但是 a 和 b 不是单纯的三个double,而是一个矩阵数据结构,可能会占用更多的的字节.用whos命令,可以看到变量占用的字节数.
再问: 我想问一下算mean的时候 公式是mean(a)=sum(a)/length(a) 还是 直接输入 sum(a)/length(a) 我算出来一个是mean=2 2 2 一个是 2 (ps:此处的a就是问题中的a
再答: 求均值的话用后一种方法。 前一种方法中mean(a)的意思是重建一个叫 mean 的矩阵,用 a 是索引矩阵元素,但是mean的大小是不知道的,所以就定为索引元素的矩阵a的大小作为mean的大小。
再问: 太好了,又帮我解决了一个问题,另外,之前你说的whos命令,我怎么输都出现error,你能告诉我一下这个命令怎么操作吗? 最后的最后,能否加一下你qq?我还有一点小问题想请教你,谢谢了
再答: whos的使用:直接在Command Window里敲 whos 就可以了。看来你是刚接触Matlab,还是先找本书看看补充一下基础知识吧,或者在网上搜索一些入门教程也行,很快就能掌握的~
再问: 还有一个问题哦,想plot一个图,怎么样可以只plot前100个点?