永发信息网

matlab结构体数组预分配内存

答案:2  悬赏:10  手机版
解决时间 2021-02-18 00:45
matlab结构体数组预分配内存
最佳答案
你的结构体的结构首先是要知道的,那么你可以先为结构体的一个单元分陪内存
例如结构体变量x,有值域a,b,c
x.a=zeros(...);
x.b=zeros(...);
x.c=zeros(...);
这就就为一个结构体x分配了内存,当中分陪的大小有zeros语句后面的大小决定

这时候,你想要x是一个结构体数组,也就是有很多个结构一样的单元
你可以用
x=repmat(x,[m n]);
这样x就被扩展为m*n的矩阵,每个单元的内存已经分配好了
全部回答

你的结构体的结构首先是要知道的,那么你可以先为结构体的一个单元分陪内存
例如结构体变量x,有值域a,b,c
x.a=zeros(...);
x.b=zeros(...);
x.c=zeros(...);
这就就为一个结构体x分配了内存,当中分陪的大小有zeros语句后面的大小决定
这时候,你想要x是一个结构体数组,也就是有很多个结构一样的单元
你可以用
x=repmat(x,[m n]);
这样x就被扩展为m*n的矩阵,每个单元的内存已经分配好了。
MATLAB   是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。
MATLAB是matrix&laboratory两个词的组合,意为矩阵工厂(矩阵实验室)。是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。
MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。
MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且MATLAB也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。在新的版本中也加入了对C,FORTRAN,C++,JAVA的支持。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
关于梦幻西游年卡的问题
提手旁右边一个尺念什么
复数相关系数
常旺夹芯板厂在哪里啊,我有事要去这个地方
成都工业职业技术学校2012春季招生时间是几月
中国制造和中国创造的有关论文应以几方面入手
某18层钢筋混凝土框架一剪力墙结构,高度130m
关于力的描述,下面说法正确的是(  )A.
行唐九都商贸城有五证吗
哪个国外游戏非常赚钱不封号的?
求解!求精确!
微信交水费要12位水号,可我的水号是8位数字,
交通银行的个人信用贷怎么样,利率多少呢
己所不欲,勿施于人,下一句是什么?好像是后
这世上,要找个疼你爱你的男子,好难!
推荐资讯
启福尚都C区地址有知道的么?有点事想过去
歌曲《让爱住我家》中唱到:“我爱我的家,弟
二零零几年时有个卫视播过一部日漫,机甲类的
在BIOS中如何查询RAID卡的型号
英雄联盟的排位最少多长时间打一次才不会掉段
求助 请问我想在威海开个80只100平的超市 不
X213/Y303(路口)地址在哪,我要去那里办事
玉树能放在家里吗
合肥有好的会计培训机构么?我主要是想考从业
在衡量经济绩效的重要指标中,()反映了一种
厦门集美北区什么时候来电
求《呆萌宝宝天才妻》txt,或者在线全文免费
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?