WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

brauche eine alternative um double2str zu machen

 

Gast

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 04.12.2007, 13:39     Titel: brauche eine alternative um double2str zu machen
  Antworten mit Zitat      
Hallo alle zusammen.
Hab da ein Problem was meine skills übersteigt.
ich wollte mittels polyfit die Ausgleichsgeraden für 16 Messreihen in einem plot darstellen als text.
Dafür hab ich mit polyfit mir die Steigung und das Restglied aus
[p S mu] geholt und wollte in einem text-feld innerhalb des Plots die Steigung in der Form:
Code:

for i=2:10
fgh(:,1) = realfertig(:,i);
[p,S,mu] = polyfit(frequenzfertig,fgh,1);
standartabw(:,i) = std(fgh);
end
clear fgh;

for i=11:16
fgh(:,1) = realfertig(:,i);
[p,S,mu] = polyfit(frequenzfertig,fgh,1);
standartabw(:,i) = std(fgh);
steigung(i) = p(1);
restglied(i) = p(2);
end

figure(2)
semilogx(frequenzfertig,realfertig)
xlabel ('frequency [Hz]')
ylabel ('abs(A/R)  [dB]')
title (strcat('absolute value of the frequency response (Trafos 20-39)/ Abweichung : ',num2str(grenze),''),'BackgroundColor',[.7 .9 .7])
% legend('data2','data3','data4','data5','data6','data7', 'data8', 'data9','data10')

for i=1:16
    str3(i) =i;
end

text (max(ff)-max(ff)*0.99, (grenze+grenze*0.05),strcat('Gleichung. data ',num2str(str3'),': ',num2str(steigung'),'x +',num2str(restglied'),''),'BackgroundColor',[.6 .6 .9])
grid on
 

anzeigen lassen. jeodch sind die Steigungen in der Größenordnung von 10^-9-10^-10. Das Problem ist, dass ich jetzt logischer weise mittels des befehls num2str nur 0 als Steigung bekomme. Gibt es da ein kleinen trick?
Hab überlegt über potenzen was zu schumelln.

Was meint ihr?
Gruß Marcel


Gast

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 04.12.2007, 13:42     Titel:
  Antworten mit Zitat      
Hab das Problem selbst gefunden.
Sorry.
 
Michaela
Forum-Century

Forum-Century


Beiträge: 239
Anmeldedatum: 12.07.07
Wohnort: ---
Version: bis 2007b
     Beitrag Verfasst am: 04.12.2007, 18:21     Titel:
  Antworten mit Zitat      
...ich hoffe die Lösung auch.

double2str('%f',variable)
_________________

---------------------------------------------------------------
Leider habe ich daheim zwar Internet aber kein Matlab - daher sind alle Syntaxbeispiele circa Angaben.....
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2024 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.