如何将这段代码从muPAD翻译成Python?
我希望如果有人知道如何用Python表达以下Mupad代码:如何将这段代码从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
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