我用matlab编的程序中有一项输出是很多数字,单独的,我想把这些数字按输出顺序输入一个矩阵中,怎么做?

如题所述

第1个回答  2012-08-14
先声明一个空数组b=[];然后假设结果为temp,b=[b temp];就可以了追问

突然发现问题所在啦,哈哈,谢谢你

第2个回答  2012-08-14
不太明白,你输出的数字跑哪里去了,每个是一个单独的矩阵?追问

是这样的,有A,B两个25*5的矩阵,我的步骤是,用for循环算出A的第i行元素减去B的第j列元素得25*25个数组。挑出每个数组中大于等于0的元素的个数有625个数字,,,,把他表示成矩阵,怎么做啊

追答

你是想,把k这个25*25的矩阵求出来?

MATlAB中怎么把一组数据的顺序倒过来
1、首先在我们的电脑上打开matlab命令行窗口,输入“A=[1 3 2 6 4 8 1 12]”,按回车键创建一个一维数组A。2、然后我们输入“sort(A)”,这是将数据从小到大排列,按回车键。3、然后我们输入“sort(A,'descend')”,这是将数据从大到小排列,按回车键。4、如果我们需要知道数据排序前的序...

matlab画图时怎么给多个点(有坐标)标注数字序号啊?
1、首先在matlab软件新建一个m文件,然后在m文件的窗口中输入一个正弦函数的图形代码。2、这时候,按下matlab上面的那个run绿色按钮运行这些代码,就可以产生一个周期的正弦函数图形窗口。3、以下以要找到正弦函数最高点的位置。4、利用代码:text(x(p_max),y(p_max),'o','color','g'),其中这...

matlab怎样把数字实现输入1234输出1324
假定x为一矩阵 先取出x的下标为奇数的数x(1:2:end) 再取出下标为偶数的数x(2:2:end) 最后合并x=x[x(1:2:end) x(2:2:end)];就OK啦

matlab画图时怎么给多个点(有坐标)标注数字序号啊?
鼠标会跳到figure窗口中,在你想要的位置单击左键就行了,很方便。希望能够帮到你,专门打开MATLAB确认了一下,没问题。刚看到你说的点很多,你可以复制粘贴很多,例如 gtext('1'),gtext('2'),gtext('3'),。。。然后回车就可以一个一个标号全部点上了。请采纳。

matlab中如何把很多数字存进数组中
可以直接在matlab里导入excel数据 打开matlab,菜单file -> import data ...就可以

matlab程序中,我需要用一个for循环,把不定数量的等大小矩阵依次导入...
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 0 1 0 0 0 1 1 1 1 1 1 ...

matlab如何输出数字对应的文字
1、将号码存到矩阵A中,为数字类型。例如A=[150xxx 151xxx 152xxx]。2、将姓名存到元胞数组B中,为字符类型。例如B={'张某' '赵某' '刘某'}。3、将A、B中的数序对应,酱紫的话,你想要A中的第n个号码,直接调用B中的第n个元素就行了,元胞数组调用方法为B{n}。

MATLAB程序要怎样才能输入多个数字,并这些数字的平均值?请各位帮忙解决...
n=input('输入数字个数');for ii=1:n x(ii)=input('输入数字:');end mean(x)

用MATLAB写个程序:将10个数字由小到大排序。
冒泡法排序 a=input('输入数据:') ;n=length(a); %求输入数的个数 i=1;j=1; %赋初值 for j=1:n %进行n次才可互换完 for i=2:n %比较相邻两数的大小 if a(i-1)>a(i)b=a(i);a(i)=a(i-1);a(i-1)=b; %比较相邻两数的大小,若前大后小则互换位置 e...

Matlab中数字输出位数
这个在matlab中是没有办法的,你只能是先转换成字符,然后根据你的要求再在前面补上零了!a=19 b=num2str(a)c='000'b=[c(1:3-length(b)) b]这是一种方法

相似回答