中易网

为什么matlab画不出来这个函数的图形啊?!

答案:2  悬赏:80  
解决时间 2021-04-09 07:43
我想画函数的图形,我编辑的y=(2*exp(-x))/(1+exp(-x)).^2; 将这个函数保存为dao,文件名也是dao;
然后想画图,我是这么编辑的: x=-10:0.01:10;y=dao(x);plot(x,y),可是结果图像里只有x的一排点啊,我测试了下dao(1),dao(2),dao(0.3),分别都有值啊,为什么一整个图形就是画不出来呢?
我以为我matlab坏掉了,我又测试了下,其他函数也可以画出来啊。。。



最佳答案
y = (2*exp(-x))./(1+exp(-x)).^2;这个除也要用点除
全部回答
matlab的数据处理能力很强大,这款软件还能绘制各种函数图形。下面我将介绍用matlab画函数图形的方法,以在同一张图上画出y1=sin(x)和y2=sin^2(x)的图形为例。 工具/原料 matlab 1方法/步骤 输入自变量: 画已知的函数图形,用向量的方式表示自变量比较方便。代码为 x=linspace(0,8);                  % 用向量形式创建x。 2输入因变量表达式: y1=sin(x);                       % 向量y1的值为x坐标上某一x的s i n ( 2 x )值。 y2=(sin(x)).^2 ;               % 向量y2的值为( s i n ( x ) ) .^2,注意别忘记一点”.“ 3 使用plot命令画图: plot(x,y1) 4按回车,则画出y1=sin(x)的图形。 如果这时直接继续画y2=sin^2(x)的图形,则在另一张图中画,为了在同一张图中画两个函数图,输入下面代码: hold on 5再输入绘图命令: plot(x,y2) 按回车,则在同一张图上画出了这两个函数的图形。可以通过菜单栏中的insert添加坐标名称,文本等。 其他函数的画法类似!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我的手昨天被陶瓷杯子划了一个口子 掀开了一
一个手拿三朵花一明两暗打一成语
和南非人聊天需要注意什么
章真耀副食品店在什么地方啊,我要过去处理事
田字加个圭字念什么
for的中文意思是
求:京准通充值多久可以到账,我刚才充值了,怎
湖南中医药大学口腔医学和湖北医药学院口腔医
汽车美容加盟的话有没有好一点的,靠谱点的,
猪群中有口蹄疫是否还能做疫苗
茂名市电白一中中考录取分数线
炉石为什么最近能抓到全金的竞技场牌
地下城十点黄字加多少战斗力
某商店购进玩具1000个,运输中破损一些,未破
杉杉衬衣在哪里啊,我有事要去这个地方
推荐资讯
求像Krystal一样好听的英文名,我叫zuo xin y
藤桥牌(柳市旗舰店)地址有知道的么?有点事想
清明去南京,扫墓
远东科技公司北门这个地址在什么地方,我要处
小孩断奶在乳头上抹什么能不让他再吃
男人吃葡萄糖酸锌的好处
承重墙上是否可以打空调洞?
熟悉的一处景物作文306个字
惠普cq40摔了一下,开机风扇响但屏幕不亮,一
一部很老的日本古装神话电影,里面要找齐8个
东北大米和江苏大米哪个好吃
请问有没有录制电脑上网页播放的视频的软件?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?