mdsk.net
当前位置:首页 >> 在mAtlAB中x=%2:.1:2;是什么意思 >>

在mAtlAB中x=%2:.1:2;是什么意思

表示x从-2开始一直到2,每一个单位取一个数字,也即x取值为:-2,-1,0,1,2

首先,x是一个矩阵,可以是方阵,也可以不是; y=x(:,i)的作用就就是把矩阵x的第i列取出来赋值到y里面,那么得到的y就是一个列向量。 给你举个例子; A = 2 3 4 5 3 4 5 6 4 5 6 7 5 6 7 8 >> x1=A(:,1) x1 = 2 3 4 5 >> x2=A(:,2) x2 = 3 4 5 6

表示x1是从矩阵x的第1个数开始取起,间隔为2,一直取到最后一个数。 例如x=[1 2 3 4 5 6] 那么x1=[1 3 5]

x是元胞数组, x(1) x(2) x(3) 表示是元胞数组x的第1,2,3个元素

x(:,1)表示x数组所有行第1列数据,可能表示的是x坐标或者物理量的第一次观测 x(:,2)表示x数组所有行第2列数据,可能表示的是y坐标或者物理量的第二次观测 那么这个表达式可能是意思是,就是两个观测量算术平均(x+y)/2的平方。

就是120*x。其中1.2e+02是科学记数法,意思是1.2*10^2。

纠正一下: size(S,2)是指矩阵S的列数,不是行数。

cr(x,1)是在调用函数吗? x(2:N)是第二个元素到最后一个的意思 等号是赋值的意思

这个语句有错误,1本身是个数字没法再赋值。 写成S1=size(x,2),还差不多,假设这里x是一个3*4的矩阵,那么size(x,2)得出的是矩阵的列数S1的结果就是4。

x \ y是矩阵除法,左除,用于求解矩阵方程 AX=B,则 X=A\B,等同于 X=inv(A)*B 如: >>x=[1,2;3,4]; y=[1;2]; >>x \ y ans 0 0.5 >> inv(x)*y ans = 0 0.5

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