matlab的低级错误

原来的代码如下:

复制代码
clear all;
t=0:0.1:10;
k(i)=2*(1+exp(-t(i)))/(1-exp(-t(i)));
plot(t,k);
axis([0 10.5 0 21])
grid on
ylabel('K');
xlabel('t');
title('the relation k and t');
复制代码

图形为:

 

代码如下:

复制代码
clear all;
t=0:0.1:10;
for i=1:length(t)
    k(i)=2*(1+exp(-t(i)))/(1-exp(-t(i)));
end
plot(t,k);
axis([0 10.5 0 21])
grid on
ylabel('K');
xlabel('t');
title('the relation k and t');
复制代码

先是公式输入有错,后来就是没有使用循环,永远只有一个数值,循环之后才算是取值成功。

posted @   叕叒双又  阅读(33)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示