注册 登录
编程论坛 Matlab

请问怎莫用matlab写出等腰梯形的code?

mathspp 发布于 2007-02-22 23:11, 1220 次点击
请问怎莫实现等腰梯形?还有如何才能把梯形与矩形合在一起形成一个data
9 回复
#2
mathspp2007-02-28 22:46
dddd
#3
kathy_chen2007-03-07 10:31

我也想知道,拜托哪位大侠告知,谢谢谢谢!

#4
abingchem2007-03-07 14:59
不知道你们想要什么的东东,写了一点:
data=[ 1 4;
1 1;
5 1;
5 4;
1 4;
3 8;
5 4;]
plot(data(:,1),data(:,2))
axis([0,6, 0,10])
#5
mathspp2007-03-11 00:57

是等腰梯形,就像方波(脉冲)一样,只不过上下底长度不同

#6
abingchem2007-03-11 11:30
呵呵,应该不是那么简单的呢
#7
zhangenter2007-03-11 12:59
n = 5 ;
x = [1;2;3;4];y=[0;1;1;0];
d = 5 * repmat(1:n, 4, 1) ;
X = repmat(x, n, 1) + d(:);
Y = repmat(y, n, 1) ;
line(X, Y) ;
#8
mathspp2007-07-02 23:11
我说的可能不清楚,是这样,要模拟光学信号经傅里叶变换后所呈的图像,这个光学信号是经一些tracks反射并与同频激光干涉所得,同时这些track的横截面就是等腰梯形。那位兄弟会啊??
#9
menglu2007-07-07 22:44
是不是这个意思,
模拟梯形信号与矩形信号的干涉?
#10
lillysou2007-07-08 15:48
这样
x=[1,2,3,4];y=[0,1.8,1.8,0];line(x,y)
x=[1,2,3,4];y=[1,1.8,1.8,1];line(x,y)
1