I have matrix A =[nx1] & B = [nx1] I want to combine them into C = [ nx2]

8 vues (au cours des 30 derniers jours)
Rashid Hussein
Rashid Hussein le 3 Nov 2017
I tried to do plot ( A,B) But it showed me 2 lines in one plot
Because I wanted to make A as x-axis & B as y axis in plot

Réponse acceptée

Guillaume le 3 Nov 2017
The title of your question has nothing to do with the body of your question.
To answer your title:
C = [A, B];
To answer the body:
plot(A, B)
is indeed the correct syntax to plot B as y values and A as x values. If you get 2 lines in the legend, that would be because B has twice the numbers of rows or columns of A. If A and B are indeed both nx1, you cannot get two lines.
  5 commentaires
Rashid Hussein
Rashid Hussein le 4 Nov 2017
Modifié(e) : Rashid Hussein le 4 Nov 2017
Thank you and for the function name , then yes I misspelled the name here , anyway I have a clue of what I should do & thank you again sir .

Connectez-vous pour commenter.

Plus de réponses (1)

KL le 3 Nov 2017
Modifié(e) : KL le 3 Nov 2017
C = [A, B]
for plotting A against B, you are right,


En savoir plus sur Discrete Data Plots dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by