MATLAB中a.b的区别,MATLAB中a./b与a/b的区别

2021-01-12 16:55:03 字数 4896 阅读 7950

1楼:匿名用户

>> a=[1 2;3 4];

>> b=[1 2;3 4];

>> a/b

ans =

1 0

0 1

>> a./b

ans =

1 1

1 1

a/b相当于a乘b的逆

a./b是a的每个

元素与b的每个元素对应相除

>> a=[1 2 3 4 5];

>> b=3;

>> a./b

>> a/b

这种情况下,结果就是一样的,自己体会下

matlab中a\b和b/a的区别?

2楼:a罗网天下

x = b/a:表示使用 mrdivide 获得的矩阵方程 xa = b 的解。

x = a\b:表示使用 mldivide 获得的矩阵方程 ax = b 的解。

如果 a 的大小为 m×n,则有三种情况:

1、m = n

方阵方程组。求精确解。

2、m > n

超定方程组,即方程个数多于未知数个数。求最小二乘解。

3、m < n

欠定方程组,即方程个数少于未知数个数。使用最多 m 个非零分量求基本解。

matlab和mathematica、maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。matlab可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等。

matlab的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用matlab来解算问题要比用c,fortran等语言完成相同的事情简捷得多,并且matlab也吸收了像maple等软件的优点,使matlab成为一个强大的数学软件。

优势特点

1、高效的数值计算及符号计算功能,能使用户从繁杂的数**算分析中解脱出来;

2、具有完备的图形处理功能,实现计算结果和编程的可视化;

3、友好的用户界面及接近数学表达式的自然化语言,使学者易于学习和掌握;

4、功能丰富的应用工具箱(如信号处理工具箱、通信工具箱等) ,为用户提供了大量方便实用的处理工具。

3楼:天寂无痕

matlab中a\b和b/a的区别只是版本编号不同,功能没有区别。

matlab每年会发布两个版本,a版在3月份发布,b版在9月份发布,两者没有本质上的区别,b版可以简单理解为版本更新。

matlab是美国mathworks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括matlab和simulink两大部分。

4楼:我行我素

当方程形式是ax=b时,则x=a\b

当方程形式是xa=b时,则x=b/a

5楼:匿名用户

都是等价于b*inv(a);

a\b的话可以看成是求解增广矩阵为[a, b]的方程组;

b\a的话就类似于求解ax=b, x=b/a;

主要就看你习惯用哪个来解方程了。

matlab的a和b有什么区别

6楼:9点说史

推出的时间不同:上半

年出的版本是a版,下半年出的版本是b版。(比如:matlab 2014a是2014年春季,也就是上半年推出的。)

matlab是第4代语言,是一种脚本语言,主要用于数学计算科学计算,是一种商业数学软件,是一种数值计算环境和编程语言,主要包括matlab和simulink两大部分。matlab基于矩阵运算,其全称matrix laboratory即得名于此。它在数学类科技应用软件中在数值计算方面首屈一指。

matlab可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。

扩展资料

优势特点

1、高效的数值计算及符号计算功能,能使用户从繁杂的数**算分析中解脱出来;

2、具有完备的图形处理功能,实现计算结果和编程的可视化;

3、友好的用户界面及接近数学表达式的自然化语言,使学者易于学习和掌握;

4、功能丰富的应用工具箱(如信号处理工具箱、通信工具箱等) ,为用户提供了大量方便实用的处理工具。

7楼:育知同创教育

1、mathworks公司每年发布两个版本的matlab,上半年3月份左右发布a版,下半年10份左右发布b版。

8楼:匿名用户

matlab 每个版本的a其实就是上半年出的,b的就是下半年出的。b是a修改后的版本。

matlab 中的a.*b和a*b有什么区别

9楼:miss小花

一、名称不同:

1、a.*b为“点乘”。

2、a*b为“位乘“。

二、用法不同:

1、a.*b是两个矩阵对应元素相乘。

2、a*b就是线性代数里面的矩阵相乘。

三、要求不同:

1、a.*b要求两个变量的元素个数相等,排列方式相同。

2、a*b要求内维相同。

10楼:凌乱心扉

区别:a.*b前面是点乘,要求两个变量的元素个数相等,排列方式相同,如都是行矢量或都是列矢量或都矩阵。a*b后者是矩阵乘法,要求内维相同。

用实例来说明matlab中这两种乘法c=a.b,c=ab的区别1、a矩阵

2、b矩阵

3、c=a.*b

4、c=a*b

11楼:我行我素

前面是点乘,要求两个变量的元素个数相等,排列方式相同,如都是行矢量或都是列矢量或都矩阵。后者是矩阵乘法,要求内维相同,如a是?*2个元素,b则是2*?

个元素,如不是这样,就出错。如:a=1:

5;b=6:10;c=a.*b,d=a*b'

结果是:

c =6 14 24 36 50d =130

12楼:匿名用户

a.*b是将a矩阵与b矩阵中相同位置的元素相乘,两个矩阵的大小必须相等

a*b就是矩阵运算中的矩阵相乘

如果a和b都是一个数,运算结果相同

13楼:匿名用户

a*b就是线性代数中的矩阵相乘,a的列数必须等于b的行数。

而a.*b是对应元素相乘,两个矩阵大小不一定相等。比如a是1*2的向量,b是2*4的矩阵,乘出来结果是一个2*4的矩阵。

刚刚dubug卡在这。。。才发现matlab里.*和*不一样。。。

14楼:匿名用户

加点那个是针对数的运算

(直接把对应元素相乘即可)

没加点的那个要杨哥按照高数中矩阵的运算法则进行运算举例a=[1,2;3,0] b=[2,3;1,1]a.*b=[1x2,2x3;3x1,0x1]=[2,6;3,0]a*b=[1x2+2x1,1x3+2x1;3x2+0x1,3x3+0x1]=[4,5;6,9]

15楼:匿名用户

a .* b 是元素乘法,a 和 b 的维度要一样。

a * b 是矩阵乘法,a 的列数要和 b 的行数一样。

16楼:匿名用户

% 列举下列几种可能,希望能自己总结下,加深映像a = 2; b = 3;

a.*b = 6;

a*b = 6;

%a = [2 3]; b = 3;

a.*b = [6 9];

a*b = [6 9];

%a = [2 3]; b = [4 7];

a.*b = [8 21];

a*b %错误

a*b' = 29;

%a = [1 2;3 4]; b =[2 3;4 7];

a.*b = [2 6;12 28];

a*b = [10 37;22 37];

17楼:匿名用户

>> a=[1 2;3 4];

>> b=[1 2;3 4];

>> a/b

ans =

1 0

0 1

>> a./b

ans =

1 1

1 1

a/b相当于a乘b的逆

a./b是a的每个元素与b的每个元素对应相除>> a=[1 2 3 4 5];

>> b=3;

>> a./b

>> a/b

这种情况下,结果就是一样的,自己体会下

18楼:馬洋洋

a * b means matrix multiply

a .* b means pixel by pixel multiply

matlab中a./b那个点什么意思?还有 a'*b这个'什么意思

19楼:匿名用户

a./b:表示a,b对应位置的元素分别相除,所以首先得保证他们的维度是相同的

a'*b:a'表示转置矩阵,a是一行五列,a'就是五行一列,而b是一行五列,所以根据矩阵乘法,结果就是五行五列了

20楼:荒原野狼

a./b是指元素之间相除

a'*b是指a的转置和b矩阵相乘

21楼:幸运e的喵恋

./就是做数除的意思,如果不加.只有/就是矩阵除法(即乘以后面矩阵的广义逆),当然两个数之间用/和./没区别

a'*b是指a“转置”“矩阵乘以“b

‘是转置运算符

matlab中B A(end:-1:1与C A

1楼 哼哈嗯嗯 b a end 1 1 表示将a的行的顺序从尾到头排列构成b 也就是b的第一行对应 a的最后一行 第二行对应a的倒数第二行 以此类推 c a end 1 1 则是对a的列做类似倒的排列 得到c一个矩阵括号里逗号用于间隔不同维度 比如a为一维向量,a 1 就表示第一个元素 如果a为二维...

C语言中,a b与b a有什么区别么

1楼 匿名用户 没区别, 是恒等于,不存在赋值问题,单纯比较,怎么写都行,但是 号就不一样了,是右边赋值给左边 2楼 育知同创教育 写法几乎没有什么区别。前后顺序不影响的。 3楼 匿名用户 双等号 是比较运算符, 没有什么区别 4楼 幻世封神 没什么区别,看个人习惯了 请采纳吧 5楼 研凌工控电脑 ...

C语言a b和a b的区别,C语言,++a+b和++b+a有什么区别

1楼 匿名用户 自增对象不同 a b 最后自增的是b a b 最后自增的a b c语言, a b和 b a有什么区别 2楼 珑月三 a b是先a加1,然后再加b b a是先b 1,然后再加a 3楼 亱風 a b是a先自加然后加b b a是b自加,,然后加a 结果一样,但是a 和b的值不相同 c语言b...