Custom function,how to make custom function or graph in matlab

3 views (last 30 days)
Hello Sir, I have read many solutions of yours,which you given,you are nodoubt helping people,i also have a problem,i want to make a custom function,i am attaching picture,please have a look and tell me if i have x(i,j) values 0 to 10 and these values are on x-axis so how i can find values by puting this formula Xmd(x(i,j)). on x-axis L=11,so values on x-axis are o to 10 and on y axis values are from 0 to 1. thanks

Accepted Answer

Image Analyst
Image Analyst on 18 Apr 2015
So just make a function
function signal = MakeSignal(a, b, L, yHeightAtB, numElements)
x = linspace(0, L-1, numElements);
y = ones(1, numElements); % Initialize
slope2 = .....
segment2 = x >= a & x <= b;
y(segment2) = equation of that line.....
segment3 = x >= b;
y(segment3) = equation of that line.....
That's a good start - go ahead and finish it.
  1 Comment
Rehan
Rehan on 18 Apr 2015
Edited: Image Analyst on 18 Apr 2015
Thank you very much sir.you helped me a lot.here is the solution which i have done. 5 stars
clear all
clc
a=100;
b=160;
L=256;
numElements=256;
x = linspace(0, L-1, numElements);
y = ones(1, numElements);
slope2 =-0.01;
for i = a:b
y(i)=(-0.01*i)+2;
end
for j=b:L-1
y(j)=(-0.004*j)+1;
end

Sign in to comment.

More Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!