Matlab语法:Matlab语法和 Pytn语法

我正在尝试在 Pytn 中重写 matlab 代码。到目前为止一切都很好,但这最后一个方程并没有走到一起无论我做什么。我猜这只是我对 matlab 语法的理解不佳。所以这里是 matlab 方程 (Un(100, 1), a(100,1), X_basis(100,100)):

uN=uN+(a(i)*X_basis(:,i));

每个 numpy 数组都被“翻译”,并且值匹配,除了uN。这就是我在 Pytn 中尝试做的:

for i in range(1, N+1):
    uN[i] = (a[i] * X_basis[:][i])

和我尝试了uN = uN + ...版本,仍然,结果不匹配(根本)。

1

我明白了

for i in range(1, N+1):
    uNtemp[i] = np.transpose(X_basis)[:][i] * float(a[i])
for i in range(1, M+1):
    uN[i] = np.sum(np.transpose(uNtemp)[i])

原来 Matlab 基本上做这段代码。谢谢大家的意见!

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(950)
Cr 10:CR10-如何避免“此处需要日期时间”消息
上一篇
如何创建虚拟服务器:虚拟机VS虚拟服务器(virtual server os)
下一篇

相关推荐

  • python和matlab的区别从语言特性到应用场景的差异

    Python和Matlab的最大区别在于它们的设计目的不同:Python是一种通用编程语言,而Matlab是一种专门用于数学建模和计算的工具。…

    2023-06-01 08:47:21
    0 27 55
  • Python安装mac:安装MatlabPython API(Mac)

    关于Python安装mac的问题,在install matlab mac中经常遇到,我已经在我的 Mac (Monterey) 上安装了 Python 3.9 (throu Anaconda) 和 Matlab R2021b。它是我的个人计算机,所以我应该拥有完全的管理员权限。按照说明here,我运行了open.bash_profile,发现在设置 Anaconda 时添加了以下内容:…

    2024-02-27 14:33:00
    0 42 58
  • python精度:如何利用Python来提高精度

    Python精度是指Python程序在数值计算时所能提供的最大精度。它取决于Python程序使用的数字类型,以及Python解释器的精度。…

    2023-04-01 04:27:43
    0 85 83
  • python界面开发构建一个简单、可靠的用户界面

    Python界面开发是指使用Python语言来创建图形用户界面(GUI)的过程。它可以帮助你创建可视化的应用程序,使用户能够与你的程序交互。…

    2023-03-18 10:39:36
    0 35 13
  • python 软件测试深入了解如何确保质量

    Python软件测试是一种使用Python编写的自动化测试,它可以帮助开发人员进行软件测试。Python软件测试主要涉及到三个方面:单元测试、集成测试和系统测试。…

    2023-08-14 11:34:51
    0 52 10
  • pythonlist切片:利用Python列表切片获取最大价值

    示例示例Python列表切片是指从列表中提取特定范围的元素,而不需要遍历整个列表。 列表切片使用方括号[]和冒号:来表示,其形式如下:list[start:end:step]…

    2023-07-31 01:45:29
    0 98 26
  • python imread函数一步搞定!

    Python imread函数是用于从图像文件读取图像数据的函数,它是由Scipy库提供的。它可以从多种格式的图像文件中读取图像数据,包括JPEG、PNG、TIFF、GIF等。…

    2023-05-26 15:06:44
    0 48 12
  • python 创建列表:使用Python创建一个强大的列表

    示例示例Python创建列表的方法有多种,下面介绍其中几种常用的方法。使用 [] 创建空列表…

    2023-03-03 12:56:32
    0 41 35

发表评论

登录 后才能评论

评论列表(62条)