Azzera filtri
Azzera filtri

make mx1 size array with m number of inputs

3 visualizzazioni (ultimi 30 giorni)
Madhav
Madhav il 9 Set 2022
Commentato: Rik il 9 Set 2022
clc
clear
close all
zai=[ 0.0 0.4 0.2 0.3 0.4]; %I want to change the size of this array based on inputting the size value and I will give the n number of values.
beta=0:0.005:4;
for i=1:length(zai)
for j=1:length(beta)
d(i,j)=(1/((1-beta(j)^2)^2+(2*beta(j)*zai(i))^2))^0.5;
end

Risposte (1)

Chunru
Chunru il 9 Set 2022
%zai=[ 0.0 0.4 0.2 0.3 0.4]; %I want to change the size of this array based on inputting the size value and I will give the n number of values.
str = input("Enter N numbers: ", "s");
zai = sscanf(str, '%f');
beta=0:0.005:4;
for i=1:length(zai)
for j=1:length(beta)
d(i,j)=(1/((1-beta(j)^2)^2+(2*beta(j)*zai(i))^2))^0.5;
end
  2 Commenti
Madhav
Madhav il 9 Set 2022
FIrst , I want to input size of array, for example 5 and i want to give values. FOr for exampke 0, 0.2, 0.3, 0.4, 0.5 like this.
Rik
Rik il 9 Set 2022
Did you try this code? Did you notice how it might be possible to use these functions for what you describe?

Accedi per commentare.

Categorie

Scopri di più su Multidimensional Arrays in Help Center e File Exchange

Prodotti


Release

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by