【发布时间】:2016-06-25 20:48:24
【问题描述】:
我正在模拟一个类似于 mosfet 的开关。我编写了以下代码并将其绘制在“x=9:0.1:11”上。 10 是我期望的阶梯图的阈值,但它只是一条水平线。
function ids = mosfet(vgs,vds)
if vgs>=10
ids = vds/0.028;
else
ids = 0;
end
end
当我将函数更改为以下函数时,它也会给我 y=x 图表。
function ids = mosfet(vgs)
ids=vgs;
end
我不明白有什么区别。请帮我获取步骤图。
【问题讨论】:
-
您需要遍历
vgs和vds中的每个项目,然后然后应用您的条件。
标签: matlab function plot piecewise