中易网

matlab 两段程序所用函数一样,输出图形形状不一样

答案:3  悬赏:10  
解决时间 2021-02-22 15:05
af=0:pi/100:pi/5;
y=Tpr10_b10_2(af);
plot(af,y);

af=0:pi/100:pi/5;
hold on
for tt=1:21
plot(af(tt),Tpr10_b10_2(af(tt)),'*r')
end
上面这两段程序输出的图形除了一个是线条表示,一个是多个点表示之外,应该在形状规律方面相同才是,但是我输出的图形却相差很多,请帮忙分析分析是什么原因造成的,谢谢了。
其中Tpr10_b10_2是我编写的一个函数

af=0:pi/100:pi/5;
y=Tpr10_b10_2(af)
这个程序输出y的值和
af=0:pi/100:pi/5;
for tt=1:21
y=Tpr10_b10_2(af(tt))
end
输出的y的值是不一样的
但是我用的程序都是一样的,都是那个带点的
用sin函数得出来的结果却是一样的
那么错误可能出在哪呢?
最佳答案
我把你编的程序中函数“Tpr10_b10_2”换成“sin”,效果和你述说的一样,并没有什么相差很大,说明以上程序没有问题,那只有你编写的“Tpr10_b10_2”函数的问题了,你再看看你那函数程序,若还不知道原因,请你把你那函数程序让我看看。谢谢
全部回答
比如:脚本a=4 函数function a=f(s) a=s^2; 运行这两个m文件,脚本就建立了一个a变量,而运行函数就不会出现a变量。 这是最简单和最根本的区别了。
估计也是Tpr10_b10_2出问题了. 你看一下点运算是否正确吧. 你可以拿几个数测试一下,不急着画.
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
梦见自己盘子里的菜有长头发
大众汽车装潢(人民西路)怎么去啊,有知道地址
斗鱼静静被封杀原因视频
守望先锋春节皮肤3000金币可以买吗
精美印刷地址在哪,我要去那里办事
卡号是6228开头的是什么银行
五味陈杂什么意思
请问大师,我想在家里唱歌可以自己用电脑点歌
看到过这么大的葡萄吗,不要跟我比大
偏城中心敬老院地址在什么地方,想过去办事
海贼王漫画好看还是动画好看?
有一些书和笔被放在桌子上英文
天润好邻居连锁超市地址有知道的么?有点事想
为什么沃发卡联通的办理不了流量加油包
为什么雨林木风可以发布 win7?不是处罚了吗
推荐资讯
住房公积金买房时候能一次性提取吗
外环北路怎么去啊,有知道地址的么
12x(x+37.5)=8
容声冰箱不能调温度,是双层了,下面不能调。
阿芙乐号炮声响过后的二十年该国取得了什么成
镇魔曲有哪些交易方式
铁河地址在什么地方,想过去办事
语文八年级下 古诗文阅读测试卷
四七二社区卫生服务站地址有知道的么?有点事
东阳妇幼保健院3个月到5个月的产假费用是多少
丽衣橱怎么去啊,有知道地址的么
dnf女圣职者buff技能多少级
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?