楼主: 笨笨帆
2043 2

[程序分享] 求助matlab隐函数求解画图 [推广有奖]

  • 0关注
  • 0粉丝

已卖:2份资源

博士生

55%

还不是VIP/贵宾

-

威望
0
论坛币
175 个
通用积分
3.3056
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1136 点
帖子
46
精华
0
在线时间
527 小时
注册时间
2018-9-8
最后登录
2024-7-23

楼主
笨笨帆 发表于 2023-7-7 20:46:52 |AI写论文
30论坛币
G=0.8.*(0.36/wn-(1.04).^t * 0.12).*(wn/(0.6.*0.9.^2 .*0.1.^0.1)).^(-1/0.46)-0.2;
G=0时的图像代码怎么画,求助大神

关键词:MATLAB atlab matla 函数求解 Lab

沙发
zsuphoenix 发表于 2023-7-26 10:31:21
先求解出G=0时wn是多少,然后在计算wn在这个值附近时G是多少,再根据wn和G来画图即可

藤椅
billzsc 在职认证  发表于 2023-8-21 17:43:31
% 定义方程
syms wn t
G = 0.8 * (0.36/wn - (1.04)^t * 0.12) * (wn/(0.6 * 0.9^2 * 0.1^0.1))^(-1/0.46) - 0.2;

% 初始化 t 的值范围
t_values = linspace(-10, 10, 20);

% 计算对应的 wn 值
wn_values = zeros(size(t_values));
for i = 1:length(t_values)
    t_val = t_values(i);
    wn_val = double(solve(subs(G, t, t_val), wn));
    wn_values(i) = wn_val(1);
end

% 绘制图形
figure;
plot(t_values, wn_values, 'o-');
xlabel('t');
ylabel('wn');
title('wn vs t');
grid on;

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-2-7 18:48