Azzera filtri
Azzera filtri

Info

Questa domanda è chiusa. Riaprila per modificarla o per rispondere.

vectors must be the same length error

1 visualizzazione (ultimi 30 giorni)
Yashashwani xxx
Yashashwani xxx il 23 Nov 2017
Chiuso: MATLAB Answer Bot il 20 Ago 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);

Risposte (1)

Rik
Rik il 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 Commenti
Yashashwani xxx
Yashashwani xxx il 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 il 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)

Questa domanda è chiusa.

Community Treasure Hunt

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

Start Hunting!

Translated by