Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.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
如何将这段代码从muPAD翻译成Python?_Python_Translation_Mupad - Fatal编程技术网

如何将这段代码从muPAD翻译成Python?

如何将这段代码从muPAD翻译成Python?,python,translation,mupad,Python,Translation,Mupad,我希望如果有人知道如何用Python表达以下Mupad代码: for n from 1 to 6 do M:= matrix([[B(k,j) $ k = 0..n] $ j = 0..n]); C:=matrix([c(j)$ j = 0..n]); A:=linalg::matlinsolve(M, C);P:=sum(A[j+1]*x^j, j = 0..n);plot(P,fx, x =-1..1); end_for: 我一点也不懂这个代码,但这里有一些提示 Python中的Fo

我希望如果有人知道如何用Python表达以下Mupad代码:

for n from 1 to 6 do
 M:= matrix([[B(k,j) $ k = 0..n] $ j = 0..n]);
 C:=matrix([c(j)$ j = 0..n]);
 A:=linalg::matlinsolve(M, C);P:=sum(A[j+1]*x^j, j = 0..n);plot(P,fx, x =-1..1);
end_for:

我一点也不懂这个代码,但这里有一些提示

Python中的For循环如下所示(如下所示):

范围(1,6+1)内的i的
>:
...     印刷品(一)
...
1.
2.
3.
4.
5.
6.
不知道Mupad,我不确定n从1到6是否表示:

a) 0,1,2,3,4,5(
范围(0,6)

b) 0,1,2,3,4,5,6(
范围(0,6+1)

c) 1,2,3,4,5,6(
范围(1,6+1)

我看到有关于“矩阵”的参考文献,关于这一点,请参阅常用的库及其文档。它已经有很多方法可以让你变得简单


您最好的选择可能是搜索NumPy替代方案,而不是使用这段代码。

这段代码看起来非常复杂。它被压缩成占用很少的空间,并且不使用描述性变量。你为什么需要翻译这个?事实上,这是函数最小二乘近似法的一部分,目前我正在尝试构造一种不同的代码,因为这一代码很难阅读,谢谢@Bluenix