Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MATLAB中使用单引号的计算表示法_Matlab - Fatal编程技术网

MATLAB中使用单引号的计算表示法

MATLAB中使用单引号的计算表示法,matlab,Matlab,我正在尝试评估和重写以前同事用MATLAB编写的旧代码,并将其转换为Python。我以前从未见过下面的引号用于计算下面的c,我很好奇它到底在做什么 a = [25,30,35]; b = [5,10,15]; c = a'\b' % result is single value of 0.3455 这个过程的实际应用是与多级变量一起使用的,但我想我会将其分解为一个更简单的函数。这里没有“引号”符号。 最后一行刚刚结束 c=ctranspose(a)\ctranspose(b) 在matl

我正在尝试评估和重写以前同事用MATLAB编写的旧代码,并将其转换为Python。我以前从未见过下面的引号用于计算下面的
c
,我很好奇它到底在做什么

a = [25,30,35];
b = [5,10,15];

c = a'\b'  % result is single value of 0.3455
这个过程的实际应用是与多级变量一起使用的,但我想我会将其分解为一个更简单的函数。

这里没有“引号”符号。 最后一行刚刚结束

c=ctranspose(a)\ctranspose(b)
在matlab中,符号只是向量或数组的复共轭转置


至于
\
符号,这只是注释中提到的求解线性方程组的缩写。

反斜杠的函数版本\我相信是
mldivide()
函数。以下是它的文档:。我没有使用它的经验,但它在方程
A*x=B
中为
x
求解。在这篇文章中,它还指出这可能是一种关系B/A=(A'\B')。可能值得深入研究,以便深入了解如何将其分解为更简单的函数。