Error using ==> vertcat CAT arguments dimensions are not consistent.
3 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hi Friends, Thank you for your responses. Major of my work consists of generation of data plot. I am need for a code in which I can vary r_core and r_shell for a fixed value of r_core to find out g from the given equation:
- g=[(r_core+r_shell)^3-r_shell^3]/(r_core+r_shell)^3
- The range of r_shell is 1 to 5.2 with gap 0.26. In each case, the value of r_core is to be varied from 1:1:17. Plot should be r_shell in x-axis, r_core in y-axis and g in z-axis.I also need the data in tabulated form. My code was:
if true
clear all;
close all;
r_shell=(1:.26:5.2);
for r_core=(1:1:17);
g=((r_core+r_shell).^3-r_shell.^3)./(r_core+r_shell).^3;
end
tem=[r_shell;r_core;g]';
figure
meshgrid(1:.26:5.2,1:.1:17,g);
xlabel('Shell thickness(nm)')
ylabel('Particle radius(nm)');
zlabel('Murray g factor');
data = [r_shell;r_core;g];
save('data1.tab','tem','-ascii');
end
thank you all, Merry Christmas to you and your family. With love and regards, Hirak
2 commentaires
Jos (10584)
le 19 Déc 2013
It would be really helpful when you mention what the code is that produces the error ...
Réponse acceptée
Andrei Bobrov
le 19 Déc 2013
Please try this code:
r1 = (1:.26:5.2)';
r2 = (1:17)';
[i1,i2] = ndgrid(r1,r2);
g=((i2+i1).^3-i1.^3)./(i2+i1).^3;
mesh(i1,i2,g);
xlabel('Shell thickness(nm)')
ylabel('Particle radius(nm)');
zlabel('Murray g factor');
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur 2-D and 3-D Plots dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!