kapuliyuehan 发表于 2006-11-22 20:49

帮帮忙!谢谢!

我想实现这样子的一个功能,假设x为任意已知标量数组:
s=x(1)-y      当x(1)<y<x(2);
s=x(2)-y      当x(2)<y<x(3);
.
.
.
s=x(n-1)-y   当x(n-1)<y<x(n);
这样的一个分段函数在屏幕上显示,想要使x(n)显示为具体的数,而y是字符;

kapuliyuehan 发表于 2006-11-23 12:17

:@)

yukeyyxh 发表于 2006-11-23 15:27

不确定你想要的是什么,如果只是表达形式,那可以通过文字方法来实现,以下代码即可,如果是为了参与数值运算,我还没想到好的方法!希望高手可以解决,期盼中......

clc;clear;
x=;
n=length(x);

for kk=1:n-1
    disp(['-- s=', num2str(x(kk)),'-y','      when', num2str( x(kk)),'<y<',   num2str(x(kk+1))])   
end

显示图不知道怎样贴,不过程序应该没问题!有问题请指教!
页: [1]
查看完整版本: 帮帮忙!谢谢!