在matlab中如何计算下面的函数

问题描述:

在matlab中如何计算下面的函数
1个回答 分类:综合 2014-11-02

问题解答:

我来补答
% 清除matlab原来的数据和窗口显示clearclose allclc% 清除matlab原来的数据和窗口显示% 画图和显示x(:,1)=(-3*pi):(0.1):(3*pi);%枚举法,构造输入变量xlength=size(x,1);%计算输入变量数量for i=1:length y(i,1)=sin(abs(x(i,1)))/(abs(x(i,1)));%计算输出yendxout(:,1)=x(:,1);xout(:,2)=y(:,1);plot (y); figure(gcf)%显示图像% 画图和显示% 一一对应的函数值1xin=ginput(1);%获取鼠标指针Cout(1,1)=xin(1,1)*(6*pi)/length-3*pi;%换算鼠标指针为x变量值Cout(1,2)=sin(abs(Cout(1,1)))/abs(Cout(1,1));%计算对应的函数值% 一一对应的函数值1% 一一对应的函数值2k=0.01;%需要得到的函数对应值的间隔j=1;%中间变量for i=1:k:length Rout(j,1)=i*(6*pi)/length-3*pi;%x Rout(j,2)=sin(abs(Rout(j,1)))/abs(Rout(j,1));%y j=j+1;end% 一一对应的函数值2
 
 
展开全文阅读
剩余:2000