Filter löschen
Filter löschen

Info

Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.

vectors must be the same length error

1 Ansicht (letzte 30 Tage)
Yashashwani xxx
Yashashwani xxx am 23 Nov. 2017
Geschlossen: MATLAB Answer Bot am 20 Aug. 2021
Hi all,I am new to matlab. I am trying to implement an intersecting roads but getting this error "vectors must be the same length". Could someone help me in this code? Thanks in advance...
clc
clear all
rw=10;
roadcenters1=[0 25;50 25];
roadcenters2=[0 -25;0 25];
width=10;
plot(width,roadcenters1,roadcenters2);

Antworten (1)

Rik
Rik am 23 Nov. 2017
Read the documentation (just type doc plot). You will learn that this is not the syntax you're looking for. If you want a plotted line to have a certain width, use the 'LineWidth' property.
  2 Kommentare
Yashashwani xxx
Yashashwani xxx am 23 Nov. 2017
If I do not write width in plot(width,roadcenters1,roadcenters2) it simply plot two intersecting lines. Could you provide me the code to draw two intersecting roads?
Rik
Rik am 23 Nov. 2017
You can use plot to plot lines of a few different kinds, but they stay lines. If you want to plot two pairs of thick lines, use the code below.
roadcenters1=[0 25;50 25];
roadcenters2=[0 -25;0 25];
width=10;
plot(roadcenters1,'b','LineWidth',width)
hold on
plot(roadcenters2,'r','LineWidth',width)

Diese Frage ist geschlossen.

Community Treasure Hunt

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

Start Hunting!

Translated by