只需一步,快速开始
您需要 登录 才可以下载或查看,没有账号?我要加入
使用道具 举报
原帖由 w89986581 于 2007-6-27 17:09 发表 登录/注册后可看大图 下次换个五岁的------范伟 a = ones(m,N); %%%N为足够大 for ii = 1:m, a(ii,1:length(hanshu(ii))) = hanshu(ii); end
原帖由 donkeyxu 于 2007-6-27 17:17 发表 登录/注册后可看大图 可是还是有循环啊,能不能不用啊,我现在见到循环就害怕了
原帖由 w89986581 于 2007-6-27 17:20 发表 登录/注册后可看大图 呵呵,那么只有把你自定义的函数变成高维运算拉,否则只能循环拉。
原帖由 donkeyxu 于 2007-6-27 16:37 发表 登录/注册后可看大图 要依次一行一行赋值,因为每行都由一个函数运算出来的,所以一开始你不知道整个矩阵。 比如函数如:hanshu(m); 这个函数返回一个向量,但维数不知,算出来才知道。 要得到如下矩阵: [hanshu(1) hanshu(2) ...
原帖由 donkeyxu 于 2007-6-27 17:24 发表 登录/注册后可看大图 a(1:ii,1:length(hanshu(ii))) = hanshu(1:ii);吗??
原帖由 eight 于 2007-6-27 20:32 发表 登录/注册后可看大图 hanshu 这个函数的输入参数是什么?如果是数字,即标量,恐怕任何方法都摆脱不了循环
查看全部评分
eight
lxq
原帖由 donkeyxu 于 2007-6-27 20:14 发表 登录/注册后可看大图 cell?怎么弄啊?
本版积分规则 发表回复 回帖后跳转到最后一页
|小黑屋|Archiver|手机版|联系我们|声振论坛
GMT+8, 2025-4-14 05:20 , Processed in 0.093650 second(s), 21 queries , Gzip On.
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.