matlab中M文件for循环求解题目意思是求 y(i)=(x(i+1)-x(i))/x(i)中的每个yfunction y(i)=rk(x)x=[3.9 5.3 7.2 9.6 12.9 17.1 13.2 31.4 38.6 50.2 62.9 76.0 92.0 106.5 123.2 131.7 150.7 179.3 204.5 226.5 251.4]for i=1:21y(i)=(x(i+1)-x(i))/x(i)
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/25 08:57:16
matlab中M文件for循环求解题目意思是求 y(i)=(x(i+1)-x(i))/x(i)中的每个yfunction y(i)=rk(x)x=[3.9 5.3 7.2 9.6 12.9 17.1 13.2 31.4 38.6 50.2 62.9 76.0 92.0 106.5 123.2 131.7 150.7 179.3 204.5 226.5 251.4]for i=1:21y(i)=(x(i+1)-x(i))/x(i)
matlab中M文件for循环求解
题目意思是求 y(i)=(x(i+1)-x(i))/x(i)中的每个y
function y(i)=rk(x)
x=[3.9 5.3 7.2 9.6 12.9 17.1 13.2 31.4 38.6 50.2 62.9 76.0 92.0 106.5 123.2 131.7 150.7 179.3 204.5 226.5 251.4]
for i=1:21
y(i)=(x(i+1)-x(i))/x(i);
end
y
运行结果出现这个 该怎么改
Undefined function or variable 'x'.
matlab中M文件for循环求解题目意思是求 y(i)=(x(i+1)-x(i))/x(i)中的每个yfunction y(i)=rk(x)x=[3.9 5.3 7.2 9.6 12.9 17.1 13.2 31.4 38.6 50.2 62.9 76.0 92.0 106.5 123.2 131.7 150.7 179.3 204.5 226.5 251.4]for i=1:21y(i)=(x(i+1)-x(i))/x(i)
函数:
function y=digui(x)
n=length(x);
for ii=1:n-1
y(ii)=(x(ii+1)-x(ii))/x(ii);
end
主程序:
clear all;clc;
x=[3.9 5.3 7.2 9.6 12.9 17.1 13.2 31.4 38.6 50.2 62.9 76.0 92.0 106.5 123.2 131.7 150.7 179.3];
y=digui(x)