<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://entorb.net//wiki/index.php?action=history&amp;feed=atom&amp;title=Mathematica</id>
	<title>Mathematica - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://entorb.net//wiki/index.php?action=history&amp;feed=atom&amp;title=Mathematica"/>
	<link rel="alternate" type="text/html" href="https://entorb.net//wiki/index.php?title=Mathematica&amp;action=history"/>
	<updated>2026-05-06T11:29:48Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://entorb.net//wiki/index.php?title=Mathematica&amp;diff=4931&amp;oldid=prev</id>
		<title>Torben at 20:55, 30 October 2024</title>
		<link rel="alternate" type="text/html" href="https://entorb.net//wiki/index.php?title=Mathematica&amp;diff=4931&amp;oldid=prev"/>
		<updated>2024-10-30T20:55:57Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Software]]&lt;br /&gt;
===Define Functions / Routines===&lt;br /&gt;
define simple function&lt;br /&gt;
 f[x_]= a * Sin[x]&lt;br /&gt;
This checks value of a each time f is addressed, opposite to &lt;br /&gt;
 f[x_]:= a * Sin[x]&lt;br /&gt;
Advanced function/routine (note % does not work!)&lt;br /&gt;
 findX[b_] := Module[{f1, f2, start = 2},&lt;br /&gt;
  f1 = Exp[x] - b;&lt;br /&gt;
  f2 = Sin[x];&lt;br /&gt;
  Plot[{f1, f2}, {x, 0, 10}];&lt;br /&gt;
  xSolved = FindRoot[f1 == f2, {x, start}]&lt;br /&gt;
 ]&lt;br /&gt;
&lt;br /&gt;
UnDefine Variable / Function&lt;br /&gt;
 ClearAll[f,a]&lt;br /&gt;
&lt;br /&gt;
===Schnippel===&lt;br /&gt;
Numerical Integration: Splitting is extremely important for result and speed&lt;br /&gt;
 NIntegrate[f[x], {x, -∞, 0, a, ∞}, MaxRecursion -&amp;gt; 20]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===File Access===&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 exportDirData = &amp;quot;z:\\mathematica\\export\\&amp;quot;;&lt;br /&gt;
 DeleteDirectory[exportDirData, DeleteContents -&amp;gt; True];&lt;br /&gt;
 CreateDirectory[exportDirData];&lt;br /&gt;
 Export [exportDirData &amp;lt;&amp;gt; &amp;quot;1.dat&amp;quot;, data, &amp;quot;TSV&amp;quot;];&lt;br /&gt;
&lt;br /&gt;
 importDirData = &amp;quot;z:\\mathematica\\import\\&amp;quot;;&lt;br /&gt;
 SetDirectory[importDirData];&lt;br /&gt;
 files = FileNames[];&lt;br /&gt;
 For[i=1,i&amp;lt;=Length[files],i++,&lt;br /&gt;
  file = files[[i]];&lt;br /&gt;
  data = Import[file, &amp;quot;TSV&amp;quot;];&lt;br /&gt;
  data = Delete[data,1]; (*remove header line*)&lt;br /&gt;
  data = data[[All, {1, 4, 5}]]; (*only columns 1,4 and 5 *)&lt;br /&gt;
  out={};&lt;br /&gt;
  For[j=1, j&amp;lt;=Length[data], j++,&lt;br /&gt;
   x = data[[j,1]];&lt;br /&gt;
   y = data[[j,2]];&lt;br /&gt;
   out = Append[out, {x,y};&lt;br /&gt;
  ]&lt;br /&gt;
  out=Prepend[out,{&amp;quot;# X &amp;quot;, &amp;quot;Y (S/cm)&amp;quot;}];&lt;br /&gt;
 ]&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Plotting===&lt;br /&gt;
 p1=Plot[Sin[x],{x,0,10},DisplayFunction-&amp;gt;Identity];&lt;br /&gt;
 p2=Plot[Sin[2x],{x,0,10},DisplayFunction-&amp;gt;Identity];&lt;br /&gt;
 Show[GraphicsArray[{p1,p2}]];&lt;br /&gt;
 Export[exportDirImg &amp;lt;&amp;gt; filename &amp;lt;&amp;gt; &amp;quot;.pdf&amp;quot;, p1, &amp;quot;PDF&amp;quot;, ImageSize -&amp;gt; 640, ImageResolution-&amp;gt;300, ImageRotated -&amp;gt; False];&lt;br /&gt;
&lt;br /&gt;
====Nicer Plots====&lt;br /&gt;
 &amp;lt;&amp;lt; Graphics`&lt;br /&gt;
 SetOptions[Plot, Frame -&amp;gt; True, Axes -&amp;gt; False, FrameLabel -&amp;gt; {None, None, None, None}, RotateLabel -&amp;gt; True&lt;br /&gt;
 , TextStyle -&amp;gt; {FontSize -&amp;gt; 12, FontWeight -&amp;gt; &amp;quot;Bold&amp;quot;, FontFamily -&amp;gt; &amp;quot;Arial&amp;quot;}&lt;br /&gt;
 , PlotStyle -&amp;gt; {RGBColor[1,0,0], RGBColor[0,1,0], RGBColor[0,0,1], RGBColor[1,1,0], RGBColor[1,0,1], RGBColor[0,1,1], RGBColor[0,0,0]}&lt;br /&gt;
 , ImageSize -&amp;gt; 320];&lt;br /&gt;
similar for LogPlot, ListPlot, LogLinearListPlot, LogLogListPlot&lt;/div&gt;</summary>
		<author><name>Torben</name></author>
	</entry>
</feed>