n range between 1 to 7 and d's range between 1 to 100. how to solve it?

3 visualizzazioni (ultimi 30 giorni)
clc
clear all
n=[1:.0001:7];
d= ?? ;
[a]=d*n; display([a]

Risposta accettata

Star Strider
Star Strider il 9 Feb 2015
I’m not certain what you want to do, but this may be one approach:
n = [1:.0001:7];
d = linspace(1, 100, length(n));
a = n.*d;

Più risposte (1)

Stephen23
Stephen23 il 9 Feb 2015
Modificato: Stephen23 il 9 Feb 2015
Try this:
>> n = 1:.0001:7;
>> d = linspace(1,100,numel(n));
And I suspect that you actually want to multiply with element-wise multiplication:
>> a = d.*n;
Depending on what kind of spacing you want you might like to look as colon and logspace .

Categorie

Scopri di più su Creating and Concatenating Matrices in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by