<?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>4</replys>
    <link>http://www.gomatlab.de/viewtopic.php?p=204761#204761</link>
    <pubDate>Thu, 24 Apr 2025 18:24:34 +0200</pubDate>
    <description>Hallo nochmal,

wenn die Schleifen nicht entfernbar sind, kann eine Alternative das Erzeugen einer MEX-Datei mit MATLAB Coder sein.
https://www.mathworks.com/help/coder/matlab-algorithm-acceleration.html

GrÃ¼ÃŸe,
Harald</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>