matlab中变量右下加点是什么意思

2020-12-08 06:44:40 字数 3808 阅读 2303

1楼:导超

加点的意

思就是对应元素做对应的运算的意思。

例如;a=[1,2,3,4,5];

b=[1,2,3,4,5];

那么,a.*b=[1*1,2*2,3*3,4*4,5*5]=[1,4,9,16,25]

用matlab给你验证一下:

>> a=1:5;

>> b=a;

>> a.*b

ans =

1 4 9 16 25>>

当然,还有./ .* .^2 等等, 这些的意思都是一样的。

matlab中变量计算中加点,为什么?

2楼:匿名用户

加点的意思就是对应元素做对应的运算的意思。

例如;a=[1,2,3,4,5];

b=[1,2,3,4,5];

那么,a.*b=[1*1,2*2,3*3,4*4,5*5]=[1,4,9,16,25]

用matlab给你验证一下:

>> a=1:5;

>> b=a;

>> a.*b

ans =

1 4 9 16 25>>

当然,还有./ .* .^2 等等, 这些的意思都是一样的。

3楼:射手座

加点运算是对应元素运算。

你可以用矩阵乘法试一下你就知道了。

比方说:

a=[1 2;3 4] b=[1 1;2 1]如果是a点乘b 结果是 [1 2;6 4] 就是对应位置的元素相乘

如果不加点 就变成了线性代数里面的矩阵乘法运算了

4楼:万圣俱灰尚

不加点表示单个数据的运算,加点表示整个数组的运算

matlab全局变量后面加点在加一个变量代表什么意思?**如下:

5楼:匿名用户

一个变量后边加点是结构体

一个结构体可以有很多字段

用点隔开表示变量的不同字段

params.verbose = 1;

params.plotswitch = 1;

params.nsteps = 20;

params.density = 0.35;

也就是结构体变量params

有四个字段verbose,plotswitch,nsteps,density

用params.verbose这样的格式调用 其中的verbose字段

6楼:匿名用户

struct结构。可以理解与params是一个系列变量的集合

7楼:kiss麽锝

只是代表的一个字母 你可以替换成其他的

matlab中变量下一点是什么意思

8楼:匿名用户

点运算,那个变量可能是一个数组,和别的相同尺度的数组运算时,对应的元素参与运算

eg:a=[1 5 3]

b=[2 7 4]

那么a.*b=[1*2 5*7 3*4]

matlab中变量计算中加点是为什么?

9楼:匿名用户

加点的意思就是对应元素做对应的运算的意思。

例如;a=[1,2,3,4,5];

b=[1,2,3,4,5];

那么,a.*b=[1*1,2*2,3*3,4*4,5*5]=[1,4,9,16,25]

用matlab给你验证一下:

>> a=1:5;

>> b=a;

>> a.*b

ans =

1 4 9 16 25>>

当然,还有./ .* .^2 等等, 这些的意思都是一样的。

10楼:射手座

加点运算是对应元素运算。你可以用矩阵乘法试一下你就知道了。

比方说:

a=[1 2;3 4] b=[1 1;2 1]如果是a点乘b 结果是 [1 2;6 4] 就是对应位置的元素相乘

如果不加点 就变成了线性代数里面的矩阵乘法运算了

我是matlab初学者,什么时候要在变量后边加点

11楼:匿名用户

^1、在求函数值的

抄时候,并且是给袭出一组自变bai量的值,求与之对应的因du变量的值zhi

例:x=[1 2 3 4 5 6];

函数式为:y=2*x+x^2;

这时,你dao在matlab里编写函数式的时候就要写成:y=2.*x+x.^2

你可以在命令窗口输入,也可以写入m文件

2、矩阵的点乘

例:a=[1 2 3;4 5 6],b=[7 8 9;4 5 6]注意:a和b的行数和列数都要相等

矩阵的点乘,就是对应位置的元素相乘,构成另一个矩阵的元素a.*b=[7 16 27;16 25 36]

12楼:匿名用户

点乘,举个例子你就知道了

[1 2 3]*[10 10 10]' = 10 + 20 + 30 = 60;

[1 2 3].*[10 10 10] = [10 20 30]

13楼:高等数学答案

你是不是想说运算符号加点?变量是数组或者矩阵的时候。

在matlab中,什么时候数字或字母的右下方应该打点?

14楼:匿名用户

你好!很高兴回答你的这个问题。

当自变量是数组的时候,你要求因变量是数组,故而需要打点。

希望我的回答对你有所帮助!!

matlab 自变量后面老加个点是什么意思啊。不打又不对。

15楼:匿名用户

不打点的乘法“*”默认的是矩阵乘法

打上点后“.*”相当于将对应位置元素相乘

16楼:手机用户

拟合函数 z=a0+a1*x+a2*y+a3*x^2+a4*x*y+a5*y^2

那你要拟合的自变量就是(1, x, y, x^2, y^2)

所以依次放入n这5个向量

顺序没有规定, 但你这么代入求出的b就是[a0 a1 a2 a3 a4 a5]'

如果你顺序颠倒为n=[ones(15,1),x1',y1',y2',x',y'], 那么求出的b就是[a0 a3 a5 a4 a1 a2]'

如果要拟合z=a0+a1*x+a2*y+a3*x^2+a4*x*y+a5*y^2+a6*x^3+a7*y*x^2+a8*x*y^2+a9*y^3;

那么要多设

x2=x.*x.*x;

y3=y.*y,*y;

x3=x.*x.*y;

y4=x.*y.*y;

再求n=[ones(6,1),x',y',x1',y2',y1',x2',x3',y4',y3'];

17楼:史善冬

其实楼主可以看看,一般点乘或者点除的都是矩阵运算,但是一般的乘除加不加无所谓啊

matlab中一个变量后面加一个点代表什么啊?比如sumf= fitness1./sumfitness?

18楼:匿名用户

./运算

表示fitness1的每一个元素分别和sumfitness的对应元素做除法,结果放到sumf对应位置

matlab中“Xi是什么意思,matlab中!=是什么意思

1楼 匿名用户 x i 是取矩阵x的所有行的第i列并共轭转置。其中,x表示一个矩阵 x i 表示所有行的第i列的子矩阵 冒号 就是全部的意思 最后的单引号表示共轭转置,在实数领域相当于转置。 x a b 取子矩阵在matlab是一种常用的操作。除了前面提到的取所有行 或列 用冒号,还可以取连续取或间...

在matlab中(Y-y2是什么意思,括号右下角的那一

1楼 匿名用户 称为点运算,也叫数组运算,其特点是对数组的每个元素进行点后面那个符号的运算 这里是求幂,类似的还有乘 左除 右除 ,类似于矩阵的加减法那样。如果不带点,会按照矩阵的运算法则进行。 在matlab中 y y 2是什么意思,括号右下角的那一点是什么,有什么用途 2楼 匿名用户 y和y应该...

matlab中indexmax()是什么意思

1楼 设计复杂 matlab 中 表示最大值,index表示最大值的位置。操作方法如下 1 首先打开matlab软件。在matlab中 是不等于的意思,主要用于判断两侧表达式是否不相等,如果两个值比较,是不等于的,那么返回结果为真,是等于的,那么返回结果为假。 2 下面来使用一下 ,命令行窗口输入1...