<?xml version="1.0" encoding="ISO-8859-1" ?>
<!-- <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://my.netscape.com/rdf/simple/0.9/"> -->
<rss version="0.91">

<channel>
    <title>Mein MATLAB Forum - goMatlab.de</title>
    <link>http://www.gomatlab.de/index.php</link>
	<description>goMatlab.de - Deutschsprachiges Forum für die Benutzung der Software MATLAB / Simulink. Hilfe bei Bedienungsfragen oder bei der Umsetzung technischer Probleme.</description>
	<language>de</language>
	<image>
		<title>Mein MATLAB Forum - goMatlab.de</title>
		<link>http://www.gomatlab.de/index.php</link>
		<url>http://www.gomatlab.de/templates/vSpiralFull/images/_header_logo.gif</url>
	</image>

<item>
    <title>Langsame Laufzeit innerhalb einer Schleife</title>
    <replys>5</replys>
    <link>http://www.gomatlab.de/viewtopic.php?p=204782#204782</link>
    <pubDate>Tue, 02 Jun 2026 02:10:25 +0200</pubDate>
    <description>Hallo mowad,

Der Befehl log ist teuer. Es ist also nicht die Fallunterscheidung, sondern die mathematische Funktion.

Haralds Idee, die Schleifen durch Array-Operationen zu ersetzen, klingen sehr sinnvoll.

Gruß Jan</description>
</item>

<item>
    <title>VBA turn off Calculation in Excel</title>
    <replys>6</replys>
    <link>http://www.gomatlab.de/viewtopic.php?p=203627#203627</link>
    <pubDate>Wed, 02 Nov 2022 15:46:37 +0100</pubDate>
    <description>Vielen Dank für die Anregung.

Bei mir hat es geholfen es hinder dem Workbook einzubauen.
Der Fehler mit den -4135 war trotzdem mies!



WB = Excel.Workbooks.Open&amp;#40;File&amp;#41;;
invoke&amp;#40;Excel.Workbooks,'Open',File&amp;#41;;

Excel.Application.Calculation = -4135;
Excel.Application.ScreenUpdating = false;
Excel.Application.EnableEvents = false;
</description>
</item>

<item>
    <title>Aufbau einer Block-Hankelmatrix</title>
    <replys>3</replys>
    <link>http://www.gomatlab.de/viewtopic.php?p=202973#202973</link>
    <pubDate>Wed, 18 May 2022 11:11:59 +0200</pubDate>
    <description>Hallo,

Aber eine sinnvolle Kombination der for Schleifen will mir wirklich nicht einfallen.
Sehe ich wie gesagt auch nicht.

Jetzt kriege ich aber zum Teil das Problem das die Matrix zu groß für den Speicher wird?! Gibt es eine Möglichkeit das irgendwie zu umgehen?
Wenn die Matrix dann sehr viele Nullen enthält, ist es speichersparend (und teilweise auch schneller), mit dünnbesetzten Matrizen zu arbeiten. 
https://www.mathworks.com/help/matlab/sparse-matrices.html
Speicher sparen kann man auch durch den Einsatz anderer Datentypen wie single, int8, uint8, ... . Ob das sinnvoll ist, hängt von deinen Daten ab.

Sollte das nicht ausreichend weiterhelfen, wäre es interessant mehr darüber zu erfahren, was du mit dieser Matrix weiter machen möchtest.

Grüße,
Harald</description>
</item>

<item>
    <title>arrays vergleichen</title>
    <replys>3</replys>
    <link>http://www.gomatlab.de/viewtopic.php?p=201810#201810</link>
    <pubDate>Tue, 30 Nov 2021 10:01:16 +0100</pubDate>
    <description>... ich glaube ich habe es ia gibt mir die indices in A und ib in B ...
DANKE

&amp;#91;C,ia,ib&amp;#93; =intersect&amp;#40;A,B&amp;#41;
 </description>
</item>

<item>
    <title>3D Matrix klassifizieren</title>
    <replys>9</replys>
    <link>http://www.gomatlab.de/viewtopic.php?p=201633#201633</link>
    <pubDate>Mon, 08 Nov 2021 12:54:01 +0100</pubDate>
    <description>Hallo Harald,

Nein hatte ich nicht versucht da ich etwas Falsches darunter verstanden habe ;(((( aber es funktioniert und rechnet viel schneller !!!! DAAAANNNNKKKKEEEE !!!  jetzt nur noch interpolieren dann sollte es auch gut aussehen ... MERCI !!! 

clear all
x=rand&amp;#40;50,1&amp;#41;;
y=rand&amp;#40;50,1&amp;#41;;
z=rand&amp;#40;50,1&amp;#41;;
xedges=0&amp;#58;0.1&amp;#58;1;
yedges=0&amp;#58;0.1&amp;#58;1;
zedges=0&amp;#58;0.1&amp;#58;2;
n=histcnd&amp;#40;x,y,z,xedges,yedges,zedges&amp;#41;;
&amp;#91;xq,yq,zq&amp;#93; = meshgrid&amp;#40;xedges, yedges,zedges&amp;#41;;
slice&amp;#40;xq,yq,zq,n,&amp;#91;&amp;#93;,0.3,&amp;#91;&amp;#93;&amp;#41;;
</description>
</item>

<item>
    <title>Skript Laufzeit optimieren - Verkettete For Schleife</title>
    <replys>7</replys>
    <link>http://www.gomatlab.de/viewtopic.php?p=199501#199501</link>
    <pubDate>Mon, 22 Mar 2021 14:35:47 +0100</pubDate>
    <description>Hallo NiklasMatlab,

Die Grundregel für Schleifen lautet:
Vermeide alle wiederholte Arbeit im Inneren der Schleife.

Damit:
A2 = zeros&amp;#40;length&amp;#40;B&amp;#41;,length&amp;#40;B&amp;#41;&amp;#41;;
  for i = 1&amp;#58; length&amp;#40;B&amp;#41;
      bi = B&amp;#40;i&amp;#41;.b.'; 
      for j = 1&amp;#58;i
          A2&amp;#40;i, j&amp;#41; = B&amp;#40;j&amp;#41;.b * bi;   % 
      end
  end
Hier wird das DOT-Produkt verwendet, statt SUM und die elementweise Multiplikation.

Als Matrix wäre das natürlich schneller. Das Problem ist dabei wohl die Größe des RAMs, aber da heißt die Lösung: Mehr RAM installieren.

Gruß Jan</description>
</item>

<item>
    <title>Iterative Vergleiche mit if und while noch beschleunigen</title>
    <replys>6</replys>
    <link>http://www.gomatlab.de/viewtopic.php?p=199320#199320</link>
    <pubDate>Tue, 09 Mar 2021 15:27:50 +0100</pubDate>
    <description>Danke Harald,

das hat mir sehr weitergeholfen!

1) War mir eine gute Grundlage, um weiterzuentwickeln. 

2) Hat genau gepasst. Eine isbetween-Funktion habe ich nicht gebraucht. 

Viele Grüße</description>
</item>

<item>
    <title>Graph Annäherung mit Optimierung</title>
    <replys>5</replys>
    <link>http://www.gomatlab.de/viewtopic.php?p=197223#197223</link>
    <pubDate>Sun, 11 Oct 2020 16:07:28 +0200</pubDate>
    <description>Hallo,

sorry für die verspätete Antwort, aber: ja. Das ist genau der Anwendungsfall von lsqcurvefit, nur dass man nicht die Plots betrachtet, sondern die Daten. Da die Plots ja aber aus den Daten generiert werden, kommt das aufs selbe raus.
Solltest du es noch nicht damit versucht haben, kann ich nur dazu raten, das zu tun.

Grüße,
Harald</description>
</item>

<item>
    <title>Resourcen für</title>
    <replys>1</replys>
    <link>http://www.gomatlab.de/viewtopic.php?p=197086#197086</link>
    <pubDate>Fri, 25 Sep 2020 10:57:52 +0200</pubDate>
    <description>Das ist eine kryptische Frage. Es geht also um ein YouTube Video welches aber nicht von MathWorks ist? Und die Frage ist ob ein Programm gekauft werden muss? Welches?

Andreas</description>
</item>

<item>
    <title>Mehrere Exceltabellen schneller einlesen</title>
    <replys>2</replys>
    <link>http://www.gomatlab.de/viewtopic.php?p=195722#195722</link>
    <pubDate>Thu, 04 Jun 2020 09:08:50 +0200</pubDate>
    <description>Hallo Harald,

ich habe den Dateityp auf csv gewechselt.
Somit bin ich wesentlich schneller.

Danke für den guten Tipp.</description>
</item>

</channel>

</rss>