【发布时间】:2013-05-12 23:01:41
【问题描述】:
问题:
写一个matlab程序
i) 在区间[a,b]中生成NN,a,b是通过键盘输入的
我的尝试:
a = input ('a=')
b = input ('b=')
N = input ('N=')
for N = (1:N)
r = rand([a,b],[1,N])
end
似乎不起作用。出现以下错误信息
"??? 下标索引必须是实数正整数或逻辑数。"
我做错了什么?
ii) 将数字写入向量/数组 x
不知道怎么做? 只是把r = x 的问题?
iii) 将所有能被 k 整除的数字写到屏幕上,k 是通过键盘输入的。
我的尝试:
k = input ('k=')
t = mod(x,k);
for x = i:N
if mod(x,k) == 0
disp t
end
end
我说的很对吗?
[我以前从未使用过堆栈溢出-无法正确格式化内容]对不起
【问题讨论】: