<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
>

<channel>
	<title>Matlab | Psyops Prime</title>
	<atom:link href="https://psyopsprime.com/tag/matlab/feed/" rel="self" type="application/rss+xml" />
	<link>https://psyopsprime.com</link>
	<description>An Idea Log</description>
	<lastBuildDate>Thu, 19 Jul 2018 20:29:57 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>
	<creativeCommons:license>https://creativecommons.org/licenses/by-nc-nd/4.0/</creativeCommons:license>
<site xmlns="com-wordpress:feed-additions:1">99640787</site>	<item>
		<title>Struct Contents Reference From a Non-Struct Array Object</title>
		<link>https://psyopsprime.com/technology/struct-contents-reference-from-a-non-struct-array-object/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=struct-contents-reference-from-a-non-struct-array-object</link>
					<comments>https://psyopsprime.com/technology/struct-contents-reference-from-a-non-struct-array-object/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Thu, 19 Jul 2018 20:26:27 +0000</pubDate>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Matlab]]></category>
		<category><![CDATA[Parallel computing]]></category>
		<guid isPermaLink="false">http://psyopsprime.com/?p=1887</guid>

					<description><![CDATA[<p>I had to get in touch with Mathworks viz a viz a problem concerning the passing of a Java object to various workers of the</p>
The post <a href="https://psyopsprime.com/technology/struct-contents-reference-from-a-non-struct-array-object/">Struct Contents Reference From a Non-Struct Array Object</a> first appeared on <a href="https://psyopsprime.com">Psyops Prime</a>.]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">I had to get in touch with Mathworks viz a viz a problem concerning the passing of a Java object to various workers of the parallel computing toolbox of Matlab. I got the following answer from the support. I am sure someone is going to encounter the same problem and might need help. Please peruse.</p>
<p style="text-align: justify;">Hello Muhammad Adil,</p>
<p>I am Preethi and I am writing in reference to your Technical Support Case #03167864 regarding &#8216;Struct contents reference from a non-struct array object.&#8217;.</p>
<p>I understand that you are seeing an error when trying to call a function of a serialized Java Object in parfor loop<br />
One of the possible reasons would be that the Java class is added in the dynamic java classpath. The workers are not able to access the dynamic java classpath since it is specific to that session of MATLAB, and all the workers run on different MATLAB processes. Use one of the following two workarounds to make this work:</p>
<p>1) Please add the java class to the &#8220;static&#8221; java class path. Instructions on how to do this can be found in the following documentation link:<br />
<a href="http://www.mathworks.com/help/matlab/matlab_external/bringing-java-classes-and-methods-into-matlab-workspace.html#f4867" target="_blank" rel="noopener">http://www.mathworks.com/help/matlab/matlab_external/bringing-java-classes-and-methods-into-matlab-workspace.html#f4867</a> &lt;<a href="http://www.mathworks.com/help/matlab/matlab_external/bringing-java-classes-and-methods-into-matlab-workspace.html#f4867" target="_blank" rel="noopener">http://www.mathworks.com/help/matlab/matlab_external/bringing-java-classes-and-methods-into-matlab-workspace.html#f4867</a>&gt;</p>
<p>This will make sure that all MATLAB processes will have access to the same java class path.</p>
<p>2) The &#8220;javaaddpath&#8221; function to add entries to the dynamic Java class path can be executed on all the workers using the &#8220;pctRunOnAll&#8221; command as follows:</p>
<blockquote><p>
  &gt;pctRunOnAll javaaddpath(&#8216;path&#8217;) %Replace &#8216;path&#8217; with the appropriate path
</p></blockquote>
<p>Please make sure that the parallel pool is running before running this command.<br />
I believe this will help in resolving the issue you are facing. I am thus marking this case as closed for now. If the issue persists, please feel free to reply to this email and I will be happy to reopen the case and help you further.</p>
<p>Please preserve the Reference ID in further correspondence on this query. This allows our systems to automatically associate your reply to the appropriate Case.</p>
<p>Sincerely,<br />
Preethi Ayyamperumal<br />
MathWorks Technical Support</p>
<p>Self-Service: <a href="https://www.mathworks.com/support/contact_us.html" target="_blank" rel="noopener">https://www.mathworks.com/support/contact_us.html</a><br />
File Exchange and MATLAB Answers: <a href="http://www.mathworks.com/matlabcentral/" target="_blank" rel="noopener">http://www.mathworks.com/matlabcentral/</a></p>
<p><small><a style="text-decoration: none;" title="Image inserted by the ImageInject WordPress plugin" href="http://wpinject.com/" rel="nofollow">Photo</a> by <a href="http://www.flickr.com/photos/80476901@N00/1813995615" target="_blank" rel="noopener">ZapTheDingbat</a> <a title="Attribution License" href="http://creativecommons.org/licenses/by/2.0/" target="_blank" rel="nofollow noopener"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/psyopsprime.com/wp-content/plugins/wp-inject/images/cc.png?w=750" /></a></small></p>The post <a href="https://psyopsprime.com/technology/struct-contents-reference-from-a-non-struct-array-object/">Struct Contents Reference From a Non-Struct Array Object</a> first appeared on <a href="https://psyopsprime.com">Psyops Prime</a>.]]></content:encoded>
					
					<wfw:commentRss>https://psyopsprime.com/technology/struct-contents-reference-from-a-non-struct-array-object/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
				<creativeCommons:license>https://creativecommons.org/licenses/by-nc-nd/4.0/</creativeCommons:license>
<post-id xmlns="com-wordpress:feed-additions:1">1887</post-id>	</item>
		<item>
		<title>Object-oriented Scripting in Octave and Matlab</title>
		<link>https://psyopsprime.com/education/object-oriented-scripting-in-octave-and-matlab/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=object-oriented-scripting-in-octave-and-matlab</link>
					<comments>https://psyopsprime.com/education/object-oriented-scripting-in-octave-and-matlab/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 14 Mar 2017 05:41:08 +0000</pubDate>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Science]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Matlab]]></category>
		<category><![CDATA[Object-oriented]]></category>
		<category><![CDATA[Octave]]></category>
		<guid isPermaLink="false">http://psyopsprime.com/?p=1518</guid>

					<description><![CDATA[<p>I am facing a problem of implementing a board game. In this, a smart agent is expected to raise havoc on the board while exploring</p>
The post <a href="https://psyopsprime.com/education/object-oriented-scripting-in-octave-and-matlab/">Object-oriented Scripting in Octave and Matlab</a> first appeared on <a href="https://psyopsprime.com">Psyops Prime</a>.]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">I am facing a problem of implementing a board game. In this, a smart agent is expected to raise havoc on the board while exploring it. I was thinking that if the agent was implemented as an object, it would make life a lot easier from the point of view of implementing the game.</p>
<p style="text-align: justify;">Both Matlab and Octave allow object-oriented scripting. An object can have its own fields and methods. The way it can be accomplished is slightly different for each of these languages. In Matlab, you can create a class and define its methods in the same file that you used to create the class. In Octave, you have to create a folder for a class. You put all the methods for that class in that folder as m-files.</p>
<blockquote class="embedly-card" data-card-controls="1" data-card-align="center" data-card-theme="light" data-card-key="a8a0731b061246639032e063d551fbc2">
<h4><a href="https://www.mathworks.com/help/matlab/matlab_oop/create-a-simple-class.html">Creating a Simple Class &#8211; MATLAB &#038; Simulink</a></h4>
<p>This simple class introduces the basic patterns and syntax for defining a class.</p>
</blockquote>
<p><script async src="//cdn.embedly.com/widgets/platform.js" charset="UTF-8"></script></p>
<blockquote class="embedly-card" data-card-controls="1" data-card-align="center" data-card-theme="light" data-card-key="a8a0731b061246639032e063d551fbc2">
<h4><a href="https://www.gnu.org/software/octave/doc/interpreter/Creating-a-Class.html">Creating a Class (GNU Octave (version 8.4.0))</a></h4>
<p>Creating a Class (GNU Octave (version 8.4.0))</p>
</blockquote>
<p><script async src="//cdn.embedly.com/widgets/platform.js" charset="UTF-8"></script></p>
<p><small><a style="text-decoration: none;" title="Image inserted by the ImageInject WordPress plugin" href="http://wpinject.com/" rel="nofollow">Photo</a> by <a href="http://www.flickr.com/photos/114986099@N08/15944249368" target="_blank">sapphirebluebird</a> <a title="Attribution-NoDerivs License" href="http://creativecommons.org/licenses/by-nd/2.0/" target="_blank" rel="nofollow"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/psyopsprime.com/wp-content/plugins/wp-inject/images/cc.png?w=750" /></a></small></p>The post <a href="https://psyopsprime.com/education/object-oriented-scripting-in-octave-and-matlab/">Object-oriented Scripting in Octave and Matlab</a> first appeared on <a href="https://psyopsprime.com">Psyops Prime</a>.]]></content:encoded>
					
					<wfw:commentRss>https://psyopsprime.com/education/object-oriented-scripting-in-octave-and-matlab/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
				<creativeCommons:license>https://creativecommons.org/licenses/by-nc-nd/4.0/</creativeCommons:license>
<post-id xmlns="com-wordpress:feed-additions:1">1518</post-id>	</item>
		<item>
		<title>Game Programming With Matlab and Octave</title>
		<link>https://psyopsprime.com/reviews/game-programming-with-matlab-and-octave/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=game-programming-with-matlab-and-octave</link>
					<comments>https://psyopsprime.com/reviews/game-programming-with-matlab-and-octave/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sun, 15 Jan 2017 07:07:17 +0000</pubDate>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Game programming]]></category>
		<category><![CDATA[Matlab]]></category>
		<category><![CDATA[Octave]]></category>
		<category><![CDATA[Tanks Game]]></category>
		<category><![CDATA[tic-tac-toe]]></category>
		<guid isPermaLink="false">http://psyopsprime.com/?p=1367</guid>

					<description><![CDATA[<p>I am currently reading about ways to develop board games in Matlab. I will be really pleased to be able to develop other kinds of</p>
The post <a href="https://psyopsprime.com/reviews/game-programming-with-matlab-and-octave/">Game Programming With Matlab and Octave</a> first appeared on <a href="https://psyopsprime.com">Psyops Prime</a>.]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">I am currently reading about ways to develop board games in Matlab. I will be really pleased to be able to develop other kinds of games as well. Here on this page, I am just throwing the links and articles that I find useful. To begin with <a href="https://www.quora.com/Can-I-make-games-using-Matlab" target="_blank">here is a nice thread on quora</a>. More link as follows:</p>
<blockquote class="embedly-card" data-card-controls="1" data-card-align="center" data-card-theme="light" data-card-key="a8a0731b061246639032e063d551fbc2">
<h4><a href="http://tim.hibal.org/blog/using-matlab-to-write-games/">Using MATLAB to Write Games</a></h4>
<p>This is a somewhat odd topic in that one does not think of MATLAB when one thinks of writing games. I mean, seriously? MATLAB is an interpreted language, and thus slow, and is made for crunching math and plotting graphs. Not exactly game-worthy.</p>
</blockquote>
<p><script async src="//cdn.embedly.com/widgets/platform.js" charset="UTF-8"></script></p>
<p>Matlab source code of some popular games such as sudoku and tic-tac-toe. This can help you glean what goes inside the code.</p>
<p>http://ef.engr.utk.edu/gs2011/computer/matlab-games/</p>
<p>Some games (and their codes) showcased on Mathworks and other sites.</p>
<blockquote class="embedly-card" data-card-controls="1" data-card-align="center" data-card-theme="light" data-card-key="a8a0731b061246639032e063d551fbc2">
<h4><a href="http://www.mathworks.com/matlabcentral/fileexchange/31449-stellaria--tech-demo--the-best-matlab-shooting-game-ever">Stellaria (Tech Demo) &#8211; The best MATLAB shooting game ever</a></h4>
<p>If you think you have played the best MATLAB game before. Think again after you try this one.</p>
</blockquote>
<p><script async src="//cdn.embedly.com/widgets/platform.js" charset="UTF-8"></script></p>
<p>http://joeweinhoffer.com/portfolio-items/lunar-lander/</p>
<p>Yet another game in Matlab: Risk. For those of you who are familiar.</p>
<blockquote class="embedly-card" data-card-controls="1" data-card-align="center" data-card-theme="light" data-card-key="a8a0731b061246639032e063d551fbc2">
<h4><a href="https://www.mathworks.com/matlabcentral/cody/problems/1260-risk-board-game-battle-simulation">RISK board game battle simulation &#8211; MATLAB Cody &#8211; MATLAB Central</a></h4>
<p>Given two positive integer inputs, a (attacker army units) and d (defender army units) return the probablity of victory (from 0.000 to 1.000) to +- 0.02 accuracy. The rules are given below for those unfamiliar with the game. In the board game RISK battles are determined by the conflict of armies, namely the attacking army and the defending army.</p>
</blockquote>
<p><script async src="//cdn.embedly.com/widgets/platform.js" charset="UTF-8"></script></p>
<p>Here is a nice article about the implementation of minesweeper in Matlab. It could be really useful for understanding how to develop a game board in Matlab.</p>
<p>http://wikis.swarthmore.edu/ENGR005_2009/index.php/MatLab_Minesweeper</p>
<p>Ability to draw voxels (cubes, cuboids) could be of some value, as it was showcased on a gaming site and is available through Mathworks.</p>
<blockquote class="embedly-card" data-card-controls="1" data-card-align="center" data-card-theme="light" data-card-key="a8a0731b061246639032e063d551fbc2">
<h4><a href="http://www.mathworks.com/matlabcentral/fileexchange/3280-voxel">Voxel</a></h4>
<p>Download and share free MATLAB code, including functions, models, apps, support packages and toolboxes</p>
</blockquote>
<p><script async src="//cdn.embedly.com/widgets/platform.js" charset="UTF-8"></script></p>
<blockquote class="embedly-card" data-card-controls="1" data-card-align="center" data-card-theme="light" data-card-key="a8a0731b061246639032e063d551fbc2">
<h4><a href="https://www.mathworks.com/matlabcentral/fileexchange/45795-roteaugen-flappybird-for-matlab">RoteAugen/flappybird-for-matlab</a></h4>
<p>Download and share free MATLAB code, including functions, models, apps, support packages and toolboxes</p>
</blockquote>
<p><script async src="//cdn.embedly.com/widgets/platform.js" charset="UTF-8"></script></p>
<p>This tutorial on youtube about creating GUIs in Matlab with GUIDE could be useful. Review this as you listen to a nice song.<br />
<a class="embedly-card" href="https://www.youtube.com/watch?v=DH4Dj0lz4qs">Create a simple game in matlab gui Part1</a><br />
<script async src="//cdn.embedly.com/widgets/platform.js" charset="UTF-8"></script></p>
<p>This is a nice tutorial and contains links and videos for famous games implemented in Matlab.</p>
<p>http://www.matlabtips.com/gaming-in-matlab/</p>
<p>Following is somebody&#8217;s website who has implemented numerous board games in Matlab. This can be really good to understand board development in Matlab.</p>
<blockquote class="embedly-card" data-card-controls="1" data-card-align="center" data-card-theme="light" data-card-key="a8a0731b061246639032e063d551fbc2">
<h4><a href="https://zerocrossraptor.wordpress.com/my-shared-resources/matlab-fun-toolbox/">MATLAB Fun Toolbox</a></h4>
<p>This page contains my library of MATLAB m-files for a simple game and everything else that I make just for fun. All of these m-files are free and you may use or modify them as you like. To download the m-files, simply click the link on each m-file name and a pop-up window will appear, allowing&#8230;</p>
</blockquote>
<p><script async src="//cdn.embedly.com/widgets/platform.js" charset="UTF-8"></script></p>
<p>I also wanted to list a few games that are implemented specifically in Octave, as many people do not have access to Matlab or they don&#8217;t like it. Here is an implementation of tic-tac-toe in Octave. This could be nice to understand how graphics are rendered in Octave.</p>
<blockquote class="embedly-card" data-card-controls="1" data-card-align="center" data-card-theme="light" data-card-key="a8a0731b061246639032e063d551fbc2">
<h4><a href="https://github.com/sinhas/TicTacToe">GitHub &#8211; sinhas/TicTacToe: Tic-Tac-Toe minimax algorithm implementation in Octave</a></h4>
<p>Tic-Tac-Toe minimax algorithm implementation in Octave &#8211; GitHub &#8211; sinhas/TicTacToe: Tic-Tac-Toe minimax algorithm implementation in Octave</p>
</blockquote>
<p><script async src="//cdn.embedly.com/widgets/platform.js" charset="UTF-8"></script></p>
<p>This implementation of game of life in Octave can be really useful.</p>
<blockquote class="embedly-card" data-card-controls="1" data-card-align="center" data-card-theme="light" data-card-key="a8a0731b061246639032e063d551fbc2">
<h4><a href="http://math-blog.com/the-game-of-life-in-octave/">No Title</a></h4>
<p>No Description</p>
</blockquote>
<p><script async src="//cdn.embedly.com/widgets/platform.js" charset="UTF-8"></script></p>
<p>This sounds like a really nice book that was written with the intention of teaching game programming with Matlab.</p>
<blockquote class="embedly-card" data-card-controls="1" data-card-align="center" data-card-theme="light" data-card-key="a8a0731b061246639032e063d551fbc2">
<h4><a href="https://www.mathworks.com/support/books/book71931.html">Matrices, Vectors, and 3D Math: A Game Programming Approach with MATLAB</a></h4>
<p>Matrices, Vectors, and 3D Math provides a resource to learn standard topics in Linear Algebra and</p>
</blockquote>
<p><script async src="//cdn.embedly.com/widgets/platform.js" charset="UTF-8"></script></p>
<p>Here is a nice tanks game called Staker that is showcased on Mathworks. It is written in Matlab. It could be helpful in understanding how Matlab renders graphics.</p>
<blockquote class="embedly-card" data-card-controls="1" data-card-align="center" data-card-theme="light" data-card-key="a8a0731b061246639032e063d551fbc2">
<h4><a href="https://www.mathworks.com/matlabcentral/fileexchange/19417-staker-v0-6">Staker v0.6</a></h4>
<p>Download and share free MATLAB code, including functions, models, apps, support packages and toolboxes</p>
</blockquote>
<p><script async src="//cdn.embedly.com/widgets/platform.js" charset="UTF-8"></script></p>
<p>Here is another nice tanks game that uses graphics.</p>
<blockquote class="embedly-card" data-card-controls="1" data-card-align="center" data-card-theme="light" data-card-key="a8a0731b061246639032e063d551fbc2">
<h4><a href="https://www.mathworks.com/matlabcentral/fileexchange/9385-renegade-legion--centurion/content/centrules.m">Renegade Legion: Centurion</a></h4>
<p>This game is a turn based wargame that features two platoons of grav tanks battling it out.</p>
</blockquote>
<p><script async src="//cdn.embedly.com/widgets/platform.js" charset="UTF-8"></script></p>
<p>This chess game in Matlab can help draw a board at least. It integrates well with external chess engines.</p>
<blockquote class="embedly-card" data-card-controls="1" data-card-align="center" data-card-theme="light" data-card-key="a8a0731b061246639032e063d551fbc2">
<h4><a href="https://www.mathworks.com/matlabcentral/fileexchange/47272-chess-master">Chess Master</a></h4>
<p>Download and share free MATLAB code, including functions, models, apps, support packages and toolboxes</p>
</blockquote>
<p><script async src="//cdn.embedly.com/widgets/platform.js" charset="UTF-8"></script></p>
<p>This is a very nice piece of code that shows you how to draw cellular automata in Matlab/Octave.</p>
<blockquote class="reddit-embed-bq" style="height:316px" ><p><a href="https://www.reddit.com/r/cellular_automata/comments/2qgrdg/10_lines_of_matlab_code_works_also_in_gnu_octave/">10 lines of Matlab code (works also in GNU Octave): a simple Game of Life</a><br /> by<a href="https://www.reddit.com/user/martin123444/">u/martin123444</a> in<a href="https://www.reddit.com/r/cellular_automata/">cellular_automata</a></p></blockquote>
<p><script async src="https://embed.reddit.com/widgets.js" charset="UTF-8"></script></p>
<p>You will find this very handy as it shows how to use imshow to display a bunch of images in a plot without borders.</p>
<blockquote class="embedly-card" data-card-controls="1" data-card-align="center" data-card-theme="light" data-card-key="a8a0731b061246639032e063d551fbc2">
<h4><a href="http://www.briandalessandro.com/blog/how-to-make-a-borderless-subplot-of-images-in-matlab/">How to Make a Borderless Subplot of Images in MATLAB | briandalessandro.com</a></h4>
<p>A tutorial on how to remove the spacing between images when imshow() is used with subplot() in a MATLAB figure.</p>
</blockquote>
<p><script async src="//cdn.embedly.com/widgets/platform.js" charset="UTF-8"></script></p>
<p>The second edition of the book, Artificial Intelligence for Games, by Ian Millington and John Funge can be found here.</p>
<p><iframe title="Artificial Intelligence for Games" type="text/html" width="750" height="550" frameborder="0" allowfullscreen style="max-width:100%" src="https://read.amazon.com/kp/card?preview=inline&#038;linkCode=kpd&#038;ref_=k4w_oembed_76ZwU8zL37blCq&#038;asin=0123747317&#038;tag=kpembed-20"></iframe></p>
<p><a href="http://lecturer.ukdw.ac.id/~mahas/dossier/gameng_AIFG.pdf" target="_blank">The pdf of the book can be found here</a>.</p>
<p>Finally, here are some links for pathfinding algorithms in Matlab.</p>
<blockquote class="embedly-card" data-card-controls="1" data-card-align="center" data-card-theme="light" data-card-key="a8a0731b061246639032e063d551fbc2">
<h4><a href="https://www.mathworks.com/matlabcentral/fileexchange/26248-a---a-star--search-for-path-planning-tutorial">A* (A Star) search for path planning tutorial</a></h4>
<p>A tutorial that presents the A* search algorithm for determining the shortest path to a target.</p>
</blockquote>
<p><script async src="//cdn.embedly.com/widgets/platform.js" charset="UTF-8"></script></p>
<blockquote class="embedly-card" data-card-controls="1" data-card-align="center" data-card-theme="light" data-card-key="a8a0731b061246639032e063d551fbc2">
<h4><a href="https://www.mathworks.com/matlabcentral/fileexchange/45546-a--algorithm">A* Algorithm</a></h4>
<p>Download and share free MATLAB code, including functions, models, apps, support packages and toolboxes</p>
</blockquote>
<p><script async src="//cdn.embedly.com/widgets/platform.js" charset="UTF-8"></script></p>
<blockquote class="embedly-card" data-card-controls="1" data-card-align="center" data-card-theme="light" data-card-key="a8a0731b061246639032e063d551fbc2">
<h4><a href="https://www.mathworks.com/matlabcentral/fileexchange/26723-demonstration-of-astar--a--">Demonstration of Astar (A*)</a></h4>
<p>Download and share free MATLAB code, including functions, models, apps, support packages and toolboxes</p>
</blockquote>
<p><script async src="//cdn.embedly.com/widgets/platform.js" charset="UTF-8"></script></p>
<blockquote class="embedly-card" data-card-controls="1" data-card-align="center" data-card-theme="light" data-card-key="a8a0731b061246639032e063d551fbc2">
<h4><a href="https://www.mathworks.com/matlabcentral/fileexchange/17648-a-star-implemented-in-matlab">A Star implemented in Matlab</a></h4>
<p>Download and share free MATLAB code, including functions, models, apps, support packages and toolboxes</p>
</blockquote>
<p><script async src="//cdn.embedly.com/widgets/platform.js" charset="UTF-8"></script></p>
<p><small><a style="text-decoration: none;" title="Image inserted by the ImageInject WordPress plugin" href="http://wpinject.com/" rel="nofollow">Photo</a> by <a href="http://www.flickr.com/photos/42741665@N08/10931870273" target="_blank">Flikkersteph -5,000,000 views ,thank you!</a> <a title="Attribution License" href="http://creativecommons.org/licenses/by/2.0/" target="_blank" rel="nofollow"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/psyopsprime.com/wp-content/plugins/wp-inject/images/cc.png?w=750" /></a></small></p>The post <a href="https://psyopsprime.com/reviews/game-programming-with-matlab-and-octave/">Game Programming With Matlab and Octave</a> first appeared on <a href="https://psyopsprime.com">Psyops Prime</a>.]]></content:encoded>
					
					<wfw:commentRss>https://psyopsprime.com/reviews/game-programming-with-matlab-and-octave/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
				<creativeCommons:license>https://creativecommons.org/licenses/by-nc-nd/4.0/</creativeCommons:license>
<post-id xmlns="com-wordpress:feed-additions:1">1367</post-id>	</item>
		<item>
		<title>Connecting to a HTTP Server Through Matlab</title>
		<link>https://psyopsprime.com/reviews/connecting-to-a-http-server-through-matlab/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=connecting-to-a-http-server-through-matlab</link>
					<comments>https://psyopsprime.com/reviews/connecting-to-a-http-server-through-matlab/#comments</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 07 Dec 2015 14:55:37 +0000</pubDate>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[HTTP]]></category>
		<category><![CDATA[Matlab]]></category>
		<category><![CDATA[urlread]]></category>
		<guid isPermaLink="false">http://psyopsprime.xyz/?p=1222</guid>

					<description><![CDATA[<p>This post contains links to resources that can be useful for connecting to a HTTP server through Matlab. The links posted below particularly correspond to</p>
The post <a href="https://psyopsprime.com/reviews/connecting-to-a-http-server-through-matlab/">Connecting to a HTTP Server Through Matlab</a> first appeared on <a href="https://psyopsprime.com">Psyops Prime</a>.]]></description>
										<content:encoded><![CDATA[<p>This post contains links to resources that can be useful for connecting to a HTTP server through Matlab. The links posted below particularly correspond to the urlread<strong>()</strong> function of Matlab.</p>
<blockquote class="embedly-card" data-card-controls="1" data-card-align="center" data-card-theme="light" data-card-key="a8a0731b061246639032e063d551fbc2">
<h4><a href="http://www.mathworks.com/help/matlab/ref/urlread.html">urlread</a></h4>
<p>This MATLAB function downloads the HTML web content from the specified URL into the character vector str.</p>
</blockquote>
<p><script async src="//cdn.embedly.com/widgets/platform.js" charset="UTF-8"></script></p>
<p>Here is a link to its variant, <strong>urlread2()</strong>, which adds extra functionality to the original urlread(). urlread2 makes extensive use of Java&#8217;s apis for http client-server connections. The java source files can also be downloaded from the following link for urlread2.</p>
<blockquote class="embedly-card" data-card-controls="1" data-card-align="center" data-card-theme="light" data-card-key="a8a0731b061246639032e063d551fbc2">
<h4><a href="http://www.mathworks.com/matlabcentral/fileexchange/35693-urlread2">urlread2</a></h4>
<p>Download and share free MATLAB code, including functions, models, apps, support packages and toolboxes</p>
</blockquote>
<p><script async src="//cdn.embedly.com/widgets/platform.js" charset="UTF-8"></script></p>
<p>Here is documentation that describes the functionality of urlread2().</p>
<p>http://undocumentedmatlab.com/blog/expanding-urlreads-capabilities/</p>
<p><small><a style="text-decoration: none;" title="Image inserted by the ImageInject WordPress plugin" href="http://wpinject.com/" rel="nofollow">Photo</a> by <a href="http://www.flickr.com/photos/31246066@N04/4320609447" target="_blank">Ian Sane</a> <a title="Attribution License" href="http://creativecommons.org/licenses/by/2.0/" target="_blank" rel="nofollow"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/psyopsprime.com/wp-content/plugins/wp-inject/images/cc.png?w=750" alt="" /></a></small></p>The post <a href="https://psyopsprime.com/reviews/connecting-to-a-http-server-through-matlab/">Connecting to a HTTP Server Through Matlab</a> first appeared on <a href="https://psyopsprime.com">Psyops Prime</a>.]]></content:encoded>
					
					<wfw:commentRss>https://psyopsprime.com/reviews/connecting-to-a-http-server-through-matlab/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
				<creativeCommons:license>https://creativecommons.org/licenses/by-nc-nd/4.0/</creativeCommons:license>
<post-id xmlns="com-wordpress:feed-additions:1">1222</post-id>	</item>
		<item>
		<title>Using TORCS With Matlab and Simulink</title>
		<link>https://psyopsprime.com/ideas/using-torcs-with-matlab-and-simulink/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=using-torcs-with-matlab-and-simulink</link>
					<comments>https://psyopsprime.com/ideas/using-torcs-with-matlab-and-simulink/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sun, 18 Oct 2015 08:00:29 +0000</pubDate>
				<category><![CDATA[FYP Ideas]]></category>
		<category><![CDATA[Ideas]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Car racing]]></category>
		<category><![CDATA[Matlab]]></category>
		<category><![CDATA[Simulink]]></category>
		<category><![CDATA[TORCS]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<guid isPermaLink="false">http://psyopsprime.xyz/?p=1001</guid>

					<description><![CDATA[<p>TORCS (The Open Racing Car Simulator) is possibly the most well known simulator for simulating racing cars. It is written in C++. It is a</p>
The post <a href="https://psyopsprime.com/ideas/using-torcs-with-matlab-and-simulink/">Using TORCS With Matlab and Simulink</a> first appeared on <a href="https://psyopsprime.com">Psyops Prime</a>.]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">TORCS (The Open Racing Car Simulator) is possibly the most well known simulator for simulating racing cars. It is written in C++. It is a 3D car racing simulator. It is also used by the simulated car racing competition, hosted annually by GECCO.</p>
<p>&nbsp;</p>
<blockquote class="embedly-card">
<h4><a href="http://www.sigevo.org/gecco-2015/competitions.html#scr">GECCO 2015</a></h4>
<p>This is CBBOC&#8217;s inaugural year. It&#8217;s designed to provide the GECCO community with detailed performance comparisons of a wide variety of meta-heuristics and hyper-heuristics on combinatorial problems, where the real-world problems which induce combinatorial problems have been categorized into those with no training time (good fit for out-of-the-box algorithms such as the Parameter-less Population Pyramid), those with short training time (good fit for typical evolutionary algorithms), and those with long training time (good fit for hyper-heuristics).</p></blockquote>
<p><script async src="//cdn.embedly.com/widgets/platform.js" charset="UTF-8"></script></p>
<p>&nbsp;</p>
<p>The TORCS simulator also has an interface for Matlab and Simulink. This means that controllers can be developed for TORCS using Matlab. Using Matlab simply means that the whole hassle of interfacing with TORCS should become a lot easier. The source code is present at GitHub.</p>
<blockquote class="embedly-card">
<h4><a href="https://github.com/VerifiableAutonomy/TORCSLink">VerifiableAutonomy/TORCSLink</a></h4>
<p>TORCSLink &#8211; An interface between The Open Source Race Car Simulator (TORCS) and MATLAB/Simulink (or anything else&#8230;)</p></blockquote>
<p><script async src="//cdn.embedly.com/widgets/platform.js" charset="UTF-8"></script></p>
<p>TORCS is also available through Ubuntu&#8217;s software center. You can install it from here.</p>
<blockquote class="embedly-card">
<h4><a href="https://apps.ubuntu.com/cat/applications/precise/torcs/">TORCS</a></h4>
<p>TORCS, The Open Racing Car Simulator, is a car racing simulation, which allows you to drive in races against opponents simulated by the computer. You can also develop your own computer-controlled driver (also called a robot) in C or C++. TORCS is GPL (version 2 or later).</p></blockquote>
<p><script async src="//cdn.embedly.com/widgets/platform.js" charset="UTF-8"></script></p>
<p>The following video shows how TORCS works on a user&#8217;s desktop.</p>
<blockquote class="embedly-card" data-card-controls="1" data-card-align="center" data-card-theme="light" data-card-key="a8a0731b061246639032e063d551fbc2">
<h4><a href="https://vimeo.com/14217569">TORCS Fuzzy Logic Robot</a></h4>
<p>An AI racing robot wrote by me and my friend Miłosz Kosobucki as final assignment for Fuzzy Set Theory course (winter 2009/2010) at Faculty of Mathematics and Computer Science, Adam Mickiewicz University in Poznań, Poland. It&#8217;s written in C and uses The Open Racing Car Simulator (http://torcs.sourceforge.net) API.</p>
</blockquote>
<p><script async src="//cdn.embedly.com/widgets/platform.js" charset="UTF-8"></script></p>
<p>&nbsp;</p>
<p><small><a style="text-decoration: none;" title="Image inserted by the ImageInject WordPress plugin" href="http://wpinject.com/" rel="nofollow">Photo</a> by <a href="http://www.flickr.com/photos/50826080@N00/2668069520" target="_blank" rel="noopener noreferrer">SFB579 Namaste</a> <a title="Attribution License" href="http://creativecommons.org/licenses/by/2.0/" target="_blank" rel="nofollow noopener noreferrer"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/psyopsprime.besaba.com/wp-content/plugins/wp-inject/images/cc.png?w=750" alt="" /></a></small></p>The post <a href="https://psyopsprime.com/ideas/using-torcs-with-matlab-and-simulink/">Using TORCS With Matlab and Simulink</a> first appeared on <a href="https://psyopsprime.com">Psyops Prime</a>.]]></content:encoded>
					
					<wfw:commentRss>https://psyopsprime.com/ideas/using-torcs-with-matlab-and-simulink/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
				<creativeCommons:license>https://creativecommons.org/licenses/by-nc-nd/4.0/</creativeCommons:license>
<post-id xmlns="com-wordpress:feed-additions:1">1001</post-id>	</item>
		<item>
		<title>Evolving Controllers for UAVs With Matlab</title>
		<link>https://psyopsprime.com/ideas/evolving-controllers-for-uavs-with-matlab/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=evolving-controllers-for-uavs-with-matlab</link>
					<comments>https://psyopsprime.com/ideas/evolving-controllers-for-uavs-with-matlab/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Thu, 15 Oct 2015 05:13:43 +0000</pubDate>
				<category><![CDATA[FYP Ideas]]></category>
		<category><![CDATA[Ideas]]></category>
		<category><![CDATA[Machine Learning]]></category>
		<category><![CDATA[Research Ideas]]></category>
		<category><![CDATA[ECJ]]></category>
		<category><![CDATA[FlightGear]]></category>
		<category><![CDATA[Matlab]]></category>
		<category><![CDATA[Matlab interface for FlightGear]]></category>
		<category><![CDATA[UAV Playground]]></category>
		<guid isPermaLink="false">http://psyopsprime.xyz/?p=990</guid>

					<description><![CDATA[<p>I wrote quite a lot about the simulated drone flying championship. You can read a small introduction about the championship here. A succinct explanation of</p>
The post <a href="https://psyopsprime.com/ideas/evolving-controllers-for-uavs-with-matlab/">Evolving Controllers for UAVs With Matlab</a> first appeared on <a href="https://psyopsprime.com">Psyops Prime</a>.]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">I wrote quite a lot about the simulated drone flying championship. You can <a href="http://psyopsprime.com/education/simulated-drone-flying-competition/" target="_blank">read a small introduction about the championship here</a>. <a href="http://psyopsprime.com/education/explaining-the-simulated-drone-flying-championship/" target="_blank">A succinct explanation of the simulated drone flying championship is here</a>. Moreover, <a href="http://psyopsprime.com/ideas/how-to-evolve-controllers-for-simulated-drones/" target="_blank">this tutorial explains how to evolve controllers for the simulated drones</a>.</p>
<p style="text-align: justify;">I have also been writing statements for a few interesting projects for simulated drones, that could be taken up as FYPs at the undergraduate level. For a more detailed review of these projects, please review them on the following links:</p>
<ul style="text-align: justify;">
<li><a href="http://psyopsprime.com/ideas/software-dovetailing-of-ecj-with-uav-playground/" target="_blank">Software Dovetailing of ECJ With UAV Playground</a>.</li>
<li><a href="http://psyopsprime.com/ideas/uav-playground-in-matlab/" target="_blank">UAV Playground in Matlab</a>.</li>
<li><a href="http://psyopsprime.com/ideas/dovetailing-of-ecj-with-uav-playground-using-matlab-or-octave/" target="_blank">Dovetailing of ECJ With UAVPlayground Using Matlab or Octave</a>.</li>
</ul>
<p style="text-align: justify;">These are all nice projects. An aspect worth noticing about all of these is that they involve UAV Playground. UAV Playground is a UAV simulator that runs in conjunction with the FlightGear simulator and Google Earth. The reason I chose it was that it is written in Java, and I wanted to port it to Matlab somehow. These projects are nice and are worth pursuing.</p>
<p style="text-align: justify;">However, here I want to introduce a very project that can be accomplished solely with Matlab, with minimal involvement, whatsoever, with another, or any other, programming language, whatsoever. The reason for this digression for this has a basis in my recent discovery of <a href="http://www.mathworks.com/help/aeroblks/introducing-the-flight-simulator-interface.html" target="_blank">Flight Simulator Interface for Matlab</a>. With this tool, you can run <a href="http://www.mathworks.com/help/aeroblks/working-with-the-flight-simulator-interface.html#f3-19707" target="_blank">FlightGear simulator with Simulink models</a>. Have I introduced <a href="http://www.flightgear.org/" target="_blank">FlightGear</a> to you in this tutorial? I must have done that elsewhere, of course! Stated shortly, FlightGear is an open source flight simulator, that is possibly also the best in its niche domain. With this interface, you can run FlightGear models through Matlab and/or Simulink. This should lead to a lot of time-saving for you if you want to work with flight simulators or development of UAVs. So following are the things that I expect you to do in this tutorial.</p>
<ol>
<li style="text-align: justify;">Download and install FlightGear on your machine, by <a href="http://www.mathworks.com/help/aeroblks/introducing-the-flight-simulator-interface.html#f3-24595" target="_blank">following the guidelines on this Matlab page</a>.</li>
<li style="text-align: justify;"><a href="http://www.mathworks.com/help/aeroblks/working-with-the-flight-simulator-interface.html#f3-19707" target="_blank">Run FlightGear with Simulink models</a> and see how you can <a href="http://www.mathworks.com/help/aeroblks/working-with-the-flight-simulator-interface.html#f3-19707" target="_blank">gain experience with using FlightGear through Matlab</a>.</li>
<li style="text-align: justify;"><a href="http://www.mathworks.com/solutions/machine-learning/" target="_blank">Browse and look for the machine learning models that you have available for Matlab</a>.</li>
<li style="text-align: justify;">Try to figure out a way that how you can integrate these, or similar, algorithms with the flight simulation interface.</li>
</ol>
<p>You will find the following articles particularly useful for this project.</p>
<blockquote class="embedly-card" data-card-controls="1" data-card-align="center" data-card-chrome="0" data-card-theme="light" data-card-key="a8a0731b061246639032e063d551fbc2">
<h4><a href="http://link.springer.com/article/10.1007/s11831-015-9147-y">A Survey of Free Software for the Design, Analysis, Modelling, and Simulation of an Unmanned Aerial Vehicle</a></h4>
<p>The objective of this paper is to analyze free software for the design, analysis, modelling, and simulation of an unmanned aerial vehicle (UAV). Free software is the best choice when the reduction of</p>
</blockquote>
<p><script async src="//cdn.embedly.com/widgets/platform.js" charset="UTF-8"></script></p>
<blockquote class="embedly-card" data-card-controls="1" data-card-align="center" data-card-chrome="0" data-card-theme="light" data-card-key="a8a0731b061246639032e063d551fbc2">
<h4><a href="https://www.researchgate.net/publication/236174210_Automatic_control_education_using_Flight_Gear_and_MATLAB_based_virtual_lab">Automatic control education using Flight Gear and MATLAB based virtual lab</a></h4>
<p>In this paper, a virtual lab based on MATLAB and FlightGear flight simulator is discussed and developed. The virtual lab consists of number of experiments that enhances the understanding of fundamental concepts of classical control for undergraduate students.</p>
</blockquote>
<p><script async src="//cdn.embedly.com/widgets/platform.js" charset="UTF-8"></script></p>
<blockquote class="embedly-card" data-card-controls="1" data-card-align="center" data-card-chrome="0" data-card-theme="light" data-card-key="a8a0731b061246639032e063d551fbc2">
<h4><a href="http://arc.aiaa.org/doi/abs/10.2514/6.2011-6666">An Error Occurred Setting Your User Cookie</a></h4>
<p>In general, only the information that you provide, or the choices you make while visiting a web site, can be stored in a cookie. For example, the site cannot determine your email name unless you choose to type it.</p>
</blockquote>
<p><script async src="//cdn.embedly.com/widgets/platform.js" charset="UTF-8"></script></p>
<blockquote class="embedly-card" data-card-controls="1" data-card-align="center" data-card-chrome="0" data-card-theme="light" data-card-key="a8a0731b061246639032e063d551fbc2">
<h4><a href="http://www.mathworks.com/help/aeroblks/examples/nasa-hl-20-with-optional-flightgear-interface.html">NASA HL-20 with Optional FlightGear Interface &#8211; MATLAB &#038; Simulink Example</a></h4>
<p>This model shows how to model NASA&#8217;s HL-20 lifting body modeled with Simulink®, Stateflow® and Aerospace Blockset<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" /> software.</p>
</blockquote>
<p><script async src="//cdn.embedly.com/widgets/platform.js" charset="UTF-8"></script></p>
<blockquote class="embedly-card" data-card-controls="1" data-card-align="center" data-card-chrome="0" data-card-theme="light" data-card-key="a8a0731b061246639032e063d551fbc2">
<h4><a href="http://www.mathworks.com/matlabcentral/fileexchange/25047-flightgear-route-manager">FlightGear Route Manager &#8211; File Exchange &#8211; MATLAB Central</a></h4>
<p>File exchange, MATLAB Answers, newsgroup access, Links, and Blogs for the MATLAB &#038; Simulink user community</p>
</blockquote>
<p><script async src="//cdn.embedly.com/widgets/platform.js" charset="UTF-8"></script></p>
<blockquote class="embedly-card" data-card-controls="1" data-card-align="center" data-card-chrome="0" data-card-theme="light" data-card-key="a8a0731b061246639032e063d551fbc2">
<h4><a href="http://search.proquest.com/docview/1095735076">UAV Simulation Environment for Autonomous Flight Control Algorithms &#8211; ProQuest</a></h4>
<p>This thesis presents the development of a UAV simulation environment for the design, analysis, and comparison of autonomous flight control laws. The simulation environment was developed in MATLAB/Simulink, with custom map generation software and FlightGear 3-D visualization. Graphical user interface of the simulation environment is user-friendly and all available options are discussed in detail.</p>
</blockquote>
<p><script async src="//cdn.embedly.com/widgets/platform.js" charset="UTF-8"></script></p>
<blockquote class="embedly-card" data-card-controls="1" data-card-align="center" data-card-chrome="0" data-card-theme="light" data-card-key="a8a0731b061246639032e063d551fbc2">
<h4><a href="http://www.sciencedirect.com/science/article/pii/S2405896315000725">Co-Simulation of Matlab and FlightGear for Identification and Control of Aircraft</a></h4>
<p>The paper outlines the development of a co-simulation solution of Matlab and Flight- Gear in which the communication between these programs is done via UDP without needing further toolsets. The simulation and rendering is done by FlightGear. Flight measurement signals are sent to Matlab, which in turn sends back actuator input values computed by a flight control system.</p>
</blockquote>
<p><script async src="//cdn.embedly.com/widgets/platform.js" charset="UTF-8"></script></p>
<blockquote class="embedly-card" data-card-controls="1" data-card-align="center" data-card-chrome="0" data-card-theme="light" data-card-key="a8a0731b061246639032e063d551fbc2">
<h4><a href="http://wiki.flightgear.org/Howto:Design_an_autopilot">Howto:Design an autopilot &#8211; FlightGear wiki</a></h4>
<p>Why not make things slightly easier, before we start working on the autopilot? Since we will be updating the autopilot hundreds of times, making tiny adjustments each time, we don&#8217;t want to reload FlightGear every time. Therefore, we assign an &#8220;reload autopilot configuration&#8221; action to a key on our keyboard.</p>
</blockquote>
<p><script async src="//cdn.embedly.com/widgets/platform.js" charset="UTF-8"></script></p>
<blockquote class="embedly-card" data-card-controls="1" data-card-align="center" data-card-chrome="0" data-card-theme="light" data-card-key="a8a0731b061246639032e063d551fbc2">
<h4><a href="http://chirb.it/xDOB6D">Flightgear Integrations</a></h4>
<p>Audio: &#8211; social audio</p>
</blockquote>
<p><script async src="//cdn.embedly.com/widgets/platform.js" charset="UTF-8"></script></p>
<p>The following video shows how FlightGear works on a user&#8217;s desktop.</p>
<blockquote class="embedly-card" data-card-controls="1" data-card-align="center" data-card-theme="light" data-card-key="a8a0731b061246639032e063d551fbc2">
<h4><a href="https://vimeo.com/112003688">FlightGear: Seneca II Flight</a></h4>
<p>FlightGear: Seneca II Flight</p>
</blockquote>
<p><script async src="//cdn.embedly.com/widgets/platform.js" charset="UTF-8"></script></p>
<p>You can find a lot more FlightGear resources on the following page.</p>
<blockquote class="wp-embedded-content"><p><a href="http://psyopsprime.com/education/more-flightgear-resources/">More Flightgear Resources</a></p></blockquote>
<p><script type='text/javascript'><!--//--><![CDATA[//><!--		!function(a,b){"use strict";function c(){if(!e){e=!0;var a,c,d,f,g=-1!==navigator.appVersion.indexOf("MSIE 10"),h=!!navigator.userAgent.match(/Trident.*rv:11./),i=b.querySelectorAll("iframe.wp-embedded-content");for(c=0;c<i.length;c++)if(d=i[c],!d.getAttribute("data-secret")){if(f=Math.random().toString(36).substr(2,10),d.src+="#?secret="+f,d.setAttribute("data-secret",f),g||h)a=d.cloneNode(!0),a.removeAttribute("security"),d.parentNode.replaceChild(a,d)}else;}}var d=!1,e=!1;if(b.querySelector)if(a.addEventListener)d=!0;if(a.wp=a.wp||{},!a.wp.receiveEmbedMessage)if(a.wp.receiveEmbedMessage=function(c){var d=c.data;if(d.secret||d.message||d.value)if(!/[^a-zA-Z0-9]/.test(d.secret)){var e,f,g,h,i,j=b.querySelectorAll('iframe[data-secret="'+d.secret+'"]'),k=b.querySelectorAll('blockquote[data-secret="'+d.secret+'"]');for(e=0;e<k.length;e++)k[e].style.display="none";for(e=0;e<j.length;e++)if(f=j[e],c.source===f.contentWindow){if(f.removeAttribute("style"),"height"===d.message){if(g=parseInt(d.value,10),g>1e3)g=1e3;else if(~~g<200)g=200;f.height=g}if("link"===d.message)if(h=b.createElement("a"),i=b.createElement("a"),h.href=f.getAttribute("src"),i.href=d.value,i.host===h.host)if(b.activeElement===f)a.top.location.href=d.value}else;}},d)a.addEventListener("message",a.wp.receiveEmbedMessage,!1),b.addEventListener("DOMContentLoaded",c,!1),a.addEventListener("load",c,!1)}(window,document);//--><!]]&gt;</script><iframe sandbox="allow-scripts" security="restricted" src="http://psyopsprime.com/education/more-flightgear-resources/embed/" width="600" height="338" title="&#8220;More Flightgear Resources&#8221; &#8212; Psyops Prime" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"></iframe></p>
<p><small><a style="text-decoration: none;" title="Image inserted by the ImageInject WordPress plugin" href="http://wpinject.com/" rel="nofollow">Photo</a> by <a href="http://www.flickr.com/photos/32135758@N02/5426336798" target="_blank">jinterwas</a> <a title="Attribution License" href="http://creativecommons.org/licenses/by/2.0/" target="_blank" rel="nofollow"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/psyopsprime.com/wp-content/plugins/wp-inject/images/cc.png?w=750" alt="" /></a></small></p>The post <a href="https://psyopsprime.com/ideas/evolving-controllers-for-uavs-with-matlab/">Evolving Controllers for UAVs With Matlab</a> first appeared on <a href="https://psyopsprime.com">Psyops Prime</a>.]]></content:encoded>
					
					<wfw:commentRss>https://psyopsprime.com/ideas/evolving-controllers-for-uavs-with-matlab/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
				<creativeCommons:license>https://creativecommons.org/licenses/by-nc-nd/4.0/</creativeCommons:license>
<post-id xmlns="com-wordpress:feed-additions:1">990</post-id>	</item>
	</channel>
</rss>
