功能我試圖在單個情節繪製逐段函數(形式爲y =αX+β的),使得用於在x軸不同的區域,對於函數,我有不同的α和β值。 我想使這些步驟的位置(在x軸)可修改在將代替具有這樣的片函數的預定數目。繪製時,理想情況下它應該看起來像一組不同斜率和截距的線條,每個線條間隔一定距離。所以如果我的間距向量有10個元素,我寫了我的代碼,這樣我將相應地爲x軸上的不同區域分配10個不同的函數。 這裏是我寫的代碼。 x
我想在MATLAB R2016a中繪製一個簡單的分段定義函數。雖然t爲負數,但此代碼應繪製v = 0,並且t爲正數(或零)時,代碼應繪製爲v = 10*exp(-5000*t)。下面的代碼: t = -0.0014:1e-5:0.0014;
v = zeros(1, length(t));
for i = 1:length(t)
if t(i) < 0
v(i) = 0;
我想繪製以下功能 I(x) = 5*(1+x/2) for -2 < x < 0
5*(1-x/2) for 0 < x < 2
0 elsewhere
我使用下面的腳本: clc; close all; clear all;
L = 4;
x = -20:1:20;
I((-L/2) < x & x<0) = 5*(1 + x/(L/2));
I(0 < x