Matlab 迭代绘图问题,高分在线等
很简单t(i)=((x(i)^2+y(i)^2)^(1/2))*(t(i+1)-t(i-1));但是其中包含着迭代绘图,画出(x,y,t)的图像来,括号里的是下标,t(i...
很简单 t(i) = ((x(i)^2+y(i)^2)^(1/2)) * (t(i + 1) - t(i - 1));但是其中包含着迭代绘图, 画出(x,y,t)的图像来,括号里的是下标, t(i + 1)和t(i - 1)都是微元一类的东西,希望我说明白了。。。
展开
1个回答
展开全部
看来你说的不够明白。
没有人回答,并不是因为问题太难,而是因为多数人看不明白你想要做什么。
试一试把下面几个问题说清楚,也许可以帮你做:
1、表达式
t(i) = ((x(i)^2+y(i)^2)^(1/2)) * (t(i + 1) - t(i - 1));
是不是有问题?一般迭代都是从i-1、i来计算i+1的,没见过用i-1、i+1来计算i的。另外,既然迭代,就涉及算法启动的问题,起始的条件是什么?
2、“迭代绘图”是什么意思?要求用动态图把迭代过程表现出来吗?还是仅仅说绘图数据的计算涉及到迭代过程?
3、“画出(x,y,t)的图像”是什么意思?以x、y为自变量,t为函数的曲面吗?
没有人回答,并不是因为问题太难,而是因为多数人看不明白你想要做什么。
试一试把下面几个问题说清楚,也许可以帮你做:
1、表达式
t(i) = ((x(i)^2+y(i)^2)^(1/2)) * (t(i + 1) - t(i - 1));
是不是有问题?一般迭代都是从i-1、i来计算i+1的,没见过用i-1、i+1来计算i的。另外,既然迭代,就涉及算法启动的问题,起始的条件是什么?
2、“迭代绘图”是什么意思?要求用动态图把迭代过程表现出来吗?还是仅仅说绘图数据的计算涉及到迭代过程?
3、“画出(x,y,t)的图像”是什么意思?以x、y为自变量,t为函数的曲面吗?
更多追问追答
追问
所以说一般的迭代式i - 1,这个有前边的有后边的,到无穷大,我觉得应该是和矩阵运算有关。要把这个图画出来就好,以x、y为自变量,t为函数的曲面
追答
我觉得递推表达式可以改为
t(i + 1) = t(i) / ((x(i)^2+y(i)^2)^(1/2)) + t(i - 1);
但新的问题又来了:按你的说法,t应该是二维的,但按照这样的递推式,只能计算出一维的t,这样在3D图中,画出来的就应该是一条空间曲线,而不是曲面。是你想要的吗?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询