我想在matlab中繪製一個函數,所以當我達到某個X值時,我希望該函數變成常量,將該函數的值設爲該值X.因此,對於這個圖例如,我希望它一直繪製到x = 60,從x = 60到x = 180,我希望它取f(60)的值,所以它變得像一個「L」形功能。這可能嗎?繪製一個函數,然後繪製該函數的常量值
我試圖使用單位步驟功能,沒有工作,也結合了2個向量,這是凌亂和沒有工作。
clear all
clc
X=0:0.001:180;
S_f=1-4*(sind(X)).^(2);
plot(X,S_f)
小心,這隻適用於'X'包含'60'。 (它確實在這種情況下,但這通常不起作用) – rlbond