matlab 一个向量中的元素是另一个向量的函数
就是想取a数列为5的倍数即【5,10,15.】,然后b数列中每项b(i)都是a(i)的一个函数比如正态分布,
matlab 一个向量中的元素是另一个向量的函数
答案:1 悬赏:50 手机版
解决时间 2021-07-20 06:09
- 提问者网友:蔚蓝的太阳
- 2021-07-19 20:23
最佳答案
- 五星知识达人网友:一秋
- 2021-07-19 21:39
数列中每项b(i)都是a(i)的一个函数比如正态分布
5,和10和15的正态分布不都是1么?为什么还要求?
再问: 就是说比如b(i)=1*exp(-(a(i)/5.677)^2),我那块说错了,应该是正态函数不是正态分布
再答: for i=1:n a(i)=5*i; end for i=1:n b(i)=1*exp(-(a(i)/5.677)^2); end 不过为毛要这样写呢?这是2个循环。可以合并成一个写啊!
再问: ??? Undefined function or variable 'n'. Error in ==> bk at 1 for i=1:n >> 显示错误。。怎么回事?
再答: n是你的a和b的维数啊,你要自己赋值的!
再问: b和a也要赋值吗?我给n赋值了之后没用,ab也都定义了。如下 a; b; for i=1:10 a(i)=5*i; end for i=1:10 b(i)=1*exp(-(a(i)/5.677)^2); end 可是总是说有错。。。原谅我的渣渣
再答: 这2个循环就是在给a,b赋值 你的矩阵是10*1的. 那就写下面的程序 clear a=zeros(10,1); b=zeros(10,1); for i=1:10 a(i)=5*i; end for i=1:10 b(i)=1*exp(-(a(i)/5.677)^2); end 这回要再有问题也别问我了,我也无能为力啦!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯