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

1 view (last 30 days)
clc
clear all
n=[1:.0001:7];
d= ?? ;
[a]=d*n; display([a]

Accepted Answer

Star Strider
Star Strider on 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;

More Answers (1)

Stephen23
Stephen23 on 9 Feb 2015
Edited: Stephen23 on 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 .

Tags

Community Treasure Hunt

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

Start Hunting!