- X = {[1 2 3 4]};
- X = {1 2 3 4};
- X = {[1 2], [3 4]};
how to ceate a cell array and plot it?
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
hi, I have performed a regression with last squares so I created a function interpolant called deg2 and the function objective called obj. I would like to plot the obj in order to see if there is only a minimum; I wrote the following code but I don't know how to wrote Ca as a cell array with the same size as X and Y (that are cell arrays of input data)
Ca=linspace(1,10,100); % variable that should be a cell array
Y;% input data (cell array)
X; % input data (cell array)
F=cellfun(@(x,y)obj(y,deg2(Ca,x,VN,Cf1,y(1),x(1))),X,Y,'uni',0);
cellfun(@plot,F,Ca);
I think that F should be a cell array that has the same number of cells as X and Y
5 Kommentare
Walter Roberson
am 15 Jan. 2020
You have the issue that there is one F entry for each X/Y entry, and it is not clear how you want to plot all of those results in relationship to each other.
The code you showed us does not have any c, only Ca.
X and Y are nx1 cell arrays that are real values of an interpolant function, called deg2 .
Are X{K} and Y{K} each scalars? Or are they each vectors?
Antworten (0)
Siehe auch
Kategorien
Mehr zu Line Plots finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!