MATLAB 中的矩阵大小限制 [重复]

2023-12-29

可能的重复:
MATLAB:最大预分配大小? https://stackoverflow.com/questions/2332430/matlab-maximum-pre-allocated-size

在 MATLAB 中创建矩阵有大小限制吗?如果是这样,我在哪里可以找到这些信息?


Matlab 中的内存仅受操作系统提供的内存量(包括虚拟内存)的限制。矩阵作为连续空间存储在内存中,因此如果您有一个占用 8GB 内存的矩阵,则需要在内存中提供一大块 8GB 的​​可用空间。

您可以使用memory http://www.mathworks.com/help/techdoc/ref/memory.html命令提供有关可用内存的详细统计信息,包括单个矩阵可用的连续内存量。例如:

> memory

Maximum possible array:           677 MB (7.101e+008 bytes) *
Memory available for all arrays: 1601 MB (1.679e+009 bytes) **
Memory used by MATLAB:            446 MB (4.681e+008 bytes)
Physical Memory (RAM):           3327 MB (3.489e+009 bytes)

  *  Limited by contiguous virtual address space available.
  ** Limited by virtual address space available.

计算数组大小Maximum possible arrayvalue 对应,您只需除以每个数组元素所需的字节数即可。来自memory http://www.mathworks.com/help/techdoc/ref/memory.html文档:

最大可能数组

最大可能数组是最大连续空闲内存块的大小。因此,它是 MATLAB 此时可以创建的最大单个数组的上限。

MATLAB 根据以下两个值中较小的一个得出该数字:

* The largest contiguous memory block found in the MATLAB virtual address space
* The total available system memory

要查看该数字代表多少个数组元素,请除以数组类中的字节数。例如,对于双精度数组,除以 8。MATLAB 可以创建的实际元素数量始终小于此数量。

Mathworks 还提供了有关如何避免的详细文档Out of Memory errors here http://www.mathworks.com/support/tech-notes/1100/1107.html.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

MATLAB 中的矩阵大小限制 [重复] 的相关文章

  • Matlab 的 imresize 函数中用于插值的算法是什么?

    我正在使用 Matlab Octaveimresize 对给定的二维数组重新采样的函数 我想了解如何使用特定的插值算法imresize works 我在Windows上使用八度 e g A 1 2 3 4 是一个二维数组 然后我使用命令 b
  • Matlab dec2bin 给出错误的值

    我正在使用 Matlab 的 dec2bin 将十进制数转换为二进制字符串 但是 我得到了错误的结果 例如 gt gt dec2bin 13339262925365424727 ans 101110010001111010010100111
  • 如何在 MATLAB 中绘制纹理映射三角形?

    我有一个三角形 u v 图像中的坐标 我想在 3D 坐标处绘制这个三角形 X Y Z 与图像中的三角形进行纹理映射 Here u v X Y Z都是具有三个元素的向量 代表三角形的三个角 我有一个非常丑陋 缓慢且令人不满意的解决方案 其中我
  • 在 C++ 中使用 matlab 结构(matlab 函数调用的返回值)(由 matlab 编译器生成的库)

    你好 我有一个相当简单的 matlab 函数 例如 function MYSTRUCT myfunc MYSTRUCT prop1 test MYSTRUCT prop2 foo MYSTRUCT prop3 42 end 我用 matla
  • 将 Matlab 的 datenum 格式转换为 Python

    我刚刚开始从 Matlab 迁移到 Python 2 7 在读取 mat 文件时遇到一些问题 时间信息以 Matlab 的日期数字格式存储 对于那些不熟悉它的人 日期序列号将日历日期表示为自固定基准日期以来已经过去的天数 在 MATLAB
  • Matlab:如何在没有颜色分级的情况下绘图?

    我的朋友制作了一个脚本来处理大量数据并绘制各种图表 但是当他运行脚本时 图表根据图例具有不同的颜色 当我这样做时 所有图表都相似 颜色渐变从黑色到红色的 见图 为什么不同以及如何获得不同颜色的图表 带有颜色分级图的 2D 绘图 figure
  • scipy distance_transform_edt 函数如何工作?

    https docs scipy org doc scipy 0 14 0 reference generated scipy ndimage morphology distance transform edt html https doc
  • 性能:Matlab 与 Python

    我最近从Matlab to Python 在转换我的一个冗长代码时 我惊讶地发现Python非常慢 我分析并追踪了一个函数占用时间的问题 该函数是从我的代码中的各个位置调用的 作为递归调用的其他函数的一部分 探查器建议300两个地方都调用了
  • 使用循环绘制多个结果

    我想使用 for 循环绘制原始和窗口的结果 10 50 100 全部在一个图中这是我得到的情节 https i stack imgur com wAixM png below is my code Read data in data csv
  • MATLAB 的函数 imfill() 导致错误

    我有一个二进制图像 720x1280 逻辑 其中有一些漏洞 所以我使用imfill来填充它 但是操作失败并且出现以下错误 Undefined function or variable eml assert all constant Erro
  • 如何为伪随机数生成器设置自定义种子

    我需要在使用的地方进行一些测试randn伪随机数生成器 我如何自己设置种子 以便每次运行此测试时都会得到相同的结果 是的 我知道这有点奇怪 但这就是问题所在 我找到了RANDSTREAM对象具有seed属性 但它是只读的 有什么方法可以用它
  • 如何将 RGB 图像转换为灰度图像但保留一种颜色?

    我正在尝试创建类似的效果Sin City或其他电影 它们删除图像中除一种颜色之外的所有颜色 我有一个 RGB 图像 我想将其转换为灰度图像 但我想保留一种颜色 这是我的照片 我想保留红色 其余的应该是灰度的 这是我的代码到目前为止输出的内容
  • 如何使用 Mikolajczyk 的特征检测器/描述符评估框架?

    我正在尝试使用事实上的标准评估我的 SURF 描述符实现的正确性Mikolajczyk 等人的框架 阿尔 http www robots ox ac uk vgg research affine 我使用 OpenCV 来检测和描述 SURF
  • 错误:超出了程序允许的最大变量大小。使用 sub2ind 时

    请建议如何解决这个问题 nNodes 50400 adj sparse nNodes nNodes adj sub2ind nNodes nNodes ind ind 1 1 ind is a vector of indices Maxim
  • 旋转情节?

    我已经在 Matlab 中获得了正弦曲线的 x y 图 我希望将该图逆时针旋转 90 度 我该怎么做呢 在绘制的图中 单击 视图 gt 相机工具栏 使用滚动相机图标 这应该允许您旋转绘图 编辑 您还可以使用 camroll 函数以编程方式执
  • 图像像素值

    我想获得某些灰度图像的像素的十进制值 但在这里我只需要说前 20 个像素的十进制值 1 1 到 1 20 我知道 MATLAB 中有 pixval 命令可用 但获取像素值并不容易 like 1 1 1 2 1 3 等 需要调整鼠标悬停图像
  • 如何在 MATLAB 中定位子图?

    我在设置子图的位置时遇到问题 我在循环内使用子图 但是当我尝试对子图进行特殊定位时 它不起作用 这是我的代码 h subplot 2 2 3 set h position 0 15 0 15 0 4 0 4 plot d3 S3 Color
  • 文件的计算

    Day price1 price2 2 2 2000 10 15 3 2 2000 12 18 4 2 2000 14 19 对于每个值 价格 1 和价格 2 我想为每一列计算不同的 现在 过去 line2 line1 为了做到这一点 使用
  • 用于二元形态树修剪的内核中的“不关心”元素,MATLAB

    我正在尝试修剪数字 0 9 的骨架图像 由于原始数字厚度的不规则性 该图像有时会高度分支 为此 我尝试使用图 4 中所示的内核 http homepages inf ed ac uk rbf HIPR2 thin htm http home
  • 如何在Matlab中显示图像的红色通道?

    我有一个 3D 矩阵im它代表 RGB 图像 我可以 imshow im 显示图像 我想一次仅显示一个 RGB 通道 我想显示红色通道并且希望它显示为红色 我试过了 imshow im 1 但它显示灰度图像 这不是我想要的 如何显示红色通道

随机推荐

  • xjc 绑定自定义在 jaxb 2.1.3 中不起作用。它适用于 jaxb 2.0

    我在 JDK 1 6 0 中的 jaxb 2 0 中开发了一个绑定自定义文件 并且运行良好 现在我在 JDK 1 6 0 13 中使用 jaxb 2 1 3 它给了我错误 错误 xxx 出现在多个属性中 这就是绑定文件应该通过重命名它们来处
  • 违反完整性约束:1452 laravel

    我在 laravel 中有两个通过以下迁移创建的表 用户迁移 public function up Schema create users function table table gt increments id gt unsigned
  • 检查输入日期是否有效的 C 程序

    我被要求纠正一个程序 该程序检查用户输入的日期是否合法 我尝试编写它 但我猜逻辑不正确 Legitimate date include
  • 如何从表单上传 2GB 以上的大文件到 .NET Core API 控制器?

    通过 Postman 上传大文件时 从使用 php 编写的表单的前端 我遇到了同样的问题 我从 Azure Web App 收到一条 502 bad gateway 错误消息 502 Web 服务器在充当 Web 服务器时收到无效响应 网关
  • 如何将Spark Row的数据集转换为字符串?

    我已经编写了使用 SparkSQL 访问 Hive 表的代码 这是代码 SparkSession spark SparkSession builder appName Java Spark Hive Example master local
  • 保持图像的形式

    我做了2份表格 Form2 有设置背景图像的按钮 我懂了 this BackgroundImage new Bitmap Properties Resources 1334821694552 new Size 800 500 1334821
  • 为什么 glReadPixels 这么慢并且有其他选择吗?

    我需要在每一帧上截取屏幕截图 并且需要非常高的性能 我正在使用 freeGlut 我发现里面可以这样完成glutIdleFunc thisCallbackFunction GLubyte data GLubyte malloc 3 m sc
  • 未倾斜的孩子未对齐

    Note 这个问题是关于输出的问题 并且not关于创建任何形状 我最近创建了一个形状 prog position relative top 20px width 150px height 120px background green dis
  • Linux中netstat和ss的区别?

    在Linux中 netstat命令告诉我们系统中活动套接字的信息 我明白那个netstat uses proc net tcp获取系统网络信息 Since netstat手册页说 netstat 已过时 因此我们应该使用 ss NOTE T
  • 为什么在使用 pshufb shuffle 作为半字节查找表之前需要屏蔽?

    这段代码来自https github com WojciechMula sse popcount blob master popcnt avx2 lookup cpp https github com WojciechMula sse po
  • title 属性中的撇号是响应中的 HTML 编码

    snippet publishedAt 2012 08 24T17 06 35 000Z channelId UCh6C5LG14uZKmwCgGxf nDQ title C line Dion I 39 m Alive Official
  • 在 ggplot 中,如何获得 stat_bin2d 的两个图例(“渐变”类型)?

    这里我有两个 簇 只有一个图例 如何获得具有两种不同颜色渐变的两个 密度 图例 我努力了group但它不起作用 以下代码生成了上图 library ggplot2 df lt data frame x c rnorm 1000 1 1 rn
  • RestKit - 发布对象并更新其属性

    我有一个使用 RestKit 和 Sinatra 支持的服务器的小应用程序 当我将用户对象发布到服务器时 服务器成功保存用户并以新创建用户的 json 表示形式进行响应 以下是在客户端创建用户的代码 User currentUser Use
  • 神经机器翻译模型预测相差一

    问题总结 在下面的示例中 我的 NMT 模型具有很高的损失 因为它正确预测target input代替target output Targetin 1 3 3 3 3 6 6 6 9 7 7 7 4 4 4 4 4 9 9 10 10 10
  • SQL Server 2008无法使用新创建的用户登录

    我正在使用 Windows Vista 但无法使用新创建的用户登录 我打开 SQL Server Management Studio 我通过右键单击 安全 gt 登录 来创建一个新的登录 检查 SQL Server 身份验证登录名 测试员密
  • Android 中的 System.out.println?

    有什么方法可以在 android studio 中查看我的打印报表而不显示时间和目录 当该文本占用如此多的空间时 它会非常分散注意力并且难以调试 在 Android Studio 的 Android Monitor 视图中 在版本 1 3
  • 何时在视图状态中保存变量?

    我在网上搜索了答案 发现大多数变量都保存在 page prerender 事件的视图状态中 然后变量的值在页面加载事件中被设置回来 但是 当我在预渲染或加载事件中将变量保存在视图状态中时 视图状态在代码隐藏中动态更改后如何存储该变量的值 假
  • 为多个类型变量定义约束

    在我的代码库中 我有几种类型 它们具有不同数量的类型变量 例如 考虑 data MyType a b c data MyOtherType a b c d e 然后我使用这些类型定义函数 并且我想要求每个类型变量都是Show 为了避免太多重
  • 单击时更改按钮中的图像

    我有一个按钮 里面有一个图像 我想在单击时交换该图像 我已经使该部分正常工作 但现在我还希望它在再次单击时变回原始图像 我正在使用的代码
  • MATLAB 中的矩阵大小限制 [重复]

    这个问题在这里已经有答案了 可能的重复 MATLAB 最大预分配大小 https stackoverflow com questions 2332430 matlab maximum pre allocated size 在 MATLAB