求助,为什么画不出来伯德图
mathematica吧
全部回复
仅看楼主
level 1
贺权128 楼主
BodePlot[TransferFunctionModel[
vin/(sl1 + sl2 + sc sl1 sl2) //. {vin -> 360, l1 -> 600*^-6,
l2 -> 150*^-6, c -> 10*^-6, s -> 2 \[Pi]f}, f], {f, 10, 10*^3},
GridLines -> Automatic]
2025年09月08日 12点09分 1
吧务
level 15
好,现在思考这么一个问题:你的代码里用到了一个叫 vin 的变量,为什么 Mathematica 没有把它识别成 v 乘以 i 乘以 n ?
2025年09月08日 12点09分 2
哥,为什么我按照人家一模一样也画不出来
2025年09月09日 01点09分
具体的是这样---- BodePlot[ TransferFunctionModel[ vin/(s l1 + s l2 + s c s l1 s l2) //. {vin -> 360, l1 -> 600*^-6, l2 -> 150*^-6, c -> 10*^-6, s -> 2 \[Pi] f}, f], {f, 10, 10*^3}, GridLines -> Automatic]
2025年09月09日 01点09分
注意空格
2025年09月09日 01点09分
@liyajx 哥,请问图里的是哪里有问题啊?我用你的确实画出来了,传递函数的表达有问题吗
2025年09月09日 01点09分
level 1
贺权128 楼主
2025年09月09日 01点09分 3
1