我想用matlab编一个空间,按顺序把一些数字输进去,但是空间大小未知怎么办?

我打算设置一个矩阵,把我想要的信息分别按类型不同存到每行,但是这个行列的大小都是未知的,要根据搜索给出。也就是要把搜索到的东西分类存进这个矩阵,用matlab能实现吗?

第1个回答  2010-10-23
你不知道matlab可以无视矩阵维数吗,它会自动扩维的。直接把你的数字放在想放的位置上就可以。比如:
a(1,1)=1;
a(5,2)=3;
a(3,7)=6;
第2个回答  2010-10-22
可以,用元胞数组本回答被提问者采纳

Matlab 画图 图例大小调整
1、首先打开Matlab ,点击选择图形编辑区域的添加图例按钮insert legend。2、然后在新的界面里自动跳出图例,该图例包含了图形内每一条数据线的表征,并且颜色相对应,点击选择修改图例边框的粗细,可以在图例上点击右键,弹出编辑选项,选择线宽line width,可以根据不同的磅值调整线宽。3、之后在新的界面里...

Matlab实际大小远小于所占空间,怎么办
晕 减少不了就不减呗,减坏了咋办 它占那么多空间自然有它的道理,也许运行起来需要吧,老师做一百万个点都能使电脑死机,不那么大空间行吗 直接问老师不就行了嘛

matlab命令空间一般输出的是四位有效数字,如何输出多位的。。有个函数...
一种是你在一开始输入 format long 第二种用 fprintf(1,'%2.9f',rand(1)).9表示9位,你可以改的

在用matlab的绘图工具的时候,插入一个文本框,一输入数字或英文界面就回...
下载CClear简体中文版擦除软件非常小,里面有字体缓存清除一项勾选,清理垃圾即可。他的工具中有擦除C盘剩余空间也很管用,只是在擦除的时候有点卡,建议不要做别的操作您的电脑操作反应会变快

matlab怎么设置绘图窗口的大小?
1、启动MATLAB,新建脚本(Ctrl+N),输入代码:close all; clear all; clc t=0:0.1:2*pi;y=cos(t);plot(t,y,'linewidth',5)2、保存运行上述脚本,得到cos(t)图形。3、接着输入代码set(gcf,'unit','centimeters','position',[1,2,20,15])。其中gcf是控制绘图区位置大小,[1,2]表示...

matlab 中,怎么让一个矩阵按某一列排列,并且行也跟着变动?
1、打开MATLAB软件,可以使用ortrows函数,在命令行窗口内打入help sortrows,就会出现以下画面,就如下图所示,根据出现的提示进行下一步进程。2、有了函数之后,这时需要创建一个矩阵,矩阵a为3行3列,可以输入“sortrows(a,1)”,就会看到以下画面,如下图所示,这个函数是对整个矩阵按第一列进行升序...

matlab程序中,我需要用一个for循环,把不定数量的等大小矩阵依次导入...
实现拼接根本不需要循环,一个语句就够了(前面load数据的部分不变):cat(1,a{:})示例:>> a={magic(3); eye(3); ones(3)}a = [3x3 double] [3x3 double] [3x3 double]>> cat(1,a{:})ans = 8 1 6 3 5 7 4 9 2 1 0 0 ...

怎么样用Matlab设计一个界面,把界面与M文件程序连接起来?
可以用GUI编辑器,按下图数字标号进行:1、点击打开GUI编辑框 2、随便拉一个控件到编辑框内 3、双击这个控件打开其属性框,找“ButtonDownFcn”点击其后的编辑按钮 4、系统会弹出对话框问是选取M还是自动生成,这里点自动生成,在文件模板中对应位置输入“a=1”并保存 5、点击绿箭头运行 6、单击复选...

matlab图像处理内存不足怎么办?
这是因为储存空间不足,造成的问题。1、使用命令选项启动MATLAB,使用快捷键windows+r调出运行命令,2、然后在弹出来的运行窗口中,点击输入命令matlab.exe -nojvm 敲击回车,3、然后在弹出来的窗口中这样提示就完成了,这样运行的matlab只显示简单的命令行窗口,...

matlab 如何定义一个未知大小的数组?
arr = [];arr(1) = 1;arr(2) = 2;……arr(10) = 10;……这样就行,和C不一样,不需要手动开辟空间。。。

相似回答
大家正在搜