<?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/"
	>

<channel>
	<title>MATLAB pour les geeks &#187; R2012b</title>
	<atom:link href="https://blog.developpez.com/matlab4geek/?cat=489&#038;feed=rss2" rel="self" type="application/rss+xml" />
	<link>https://blog.developpez.com/matlab4geek</link>
	<description>&#62;&#62;why(393) </description>
	<lastBuildDate>Fri, 09 Jan 2015 13:05:12 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.42</generator>
	<item>
		<title>Bug report R2012b</title>
		<link>https://blog.developpez.com/matlab4geek/?p=674</link>
		<comments>https://blog.developpez.com/matlab4geek/?p=674#comments</comments>
		<pubDate>Mon, 29 Oct 2012 07:51:12 +0000</pubDate>
		<dc:creator><![CDATA[tug83]]></dc:creator>
				<category><![CDATA[R2012b]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[r2012b]]></category>

		<guid isPermaLink="false">http://blog.developpez.com/matlab4geek/?p=674</guid>
		<description><![CDATA[Le bug que j&#8217;avais trouvé et remonté au support Big Issue en R2012b est maintenant officiel : On the Windows XP platform, selecting a file from an open file dialog in MATLAB changes the system current directory used by MATLAB. Ce problème n&#8217;a lieu que sous Windows XP.]]></description>
				<content:encoded><![CDATA[<p>Le bug que j&rsquo;avais trouvé et remonté au support <a href="http://blog.developpez.com/matlab4geek/?p=377" target="_blank">Big Issue en R2012b</a> est maintenant officiel :<br />
<a href="http://www.mathworks.com/support/bugreports/874753" target="_blank">On the Windows XP platform, selecting a file from an open file dialog in MATLAB changes the system current directory used by MATLAB.</a></p>
<p>Ce problème n&rsquo;a lieu que sous <strong>Windows XP</strong>.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Compiler du Fortran sous Windows (part2)</title>
		<link>https://blog.developpez.com/matlab4geek/?p=512</link>
		<comments>https://blog.developpez.com/matlab4geek/?p=512#comments</comments>
		<pubDate>Tue, 16 Oct 2012 07:03:40 +0000</pubDate>
		<dc:creator><![CDATA[tug83]]></dc:creator>
				<category><![CDATA[R2012b]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[compilateur]]></category>
		<category><![CDATA[compiler]]></category>
		<category><![CDATA[Composer XE 2011 SP1]]></category>
		<category><![CDATA[fortran]]></category>
		<category><![CDATA[ifort]]></category>
		<category><![CDATA[intel]]></category>
		<category><![CDATA[intel visual fortran]]></category>
		<category><![CDATA[mex]]></category>
		<category><![CDATA[MEX-files]]></category>
		<category><![CDATA[Microsoft Software Development Kit]]></category>
		<category><![CDATA[SDK]]></category>

		<guid isPermaLink="false">http://blog.developpez.com/matlab4geek/?p=512</guid>
		<description><![CDATA[Suite de mon article Compiler du Fortran sous Windows il y a maintenant un bug report (très succinct à mon gout vu qu&#8217;il ne donne pas de solution) : In MATLAB 8.0 (R2012b), mex -setup cannont find Intel Visual Fortran Composer XE 2011 with Windows SDK 7.1 compiler on 32-bit Windows.]]></description>
				<content:encoded><![CDATA[<p>Suite de mon article <a href="http://blog.developpez.com/matlab4geek/?p=419" target="_blank">Compiler du Fortran sous Windows</a> il y a maintenant un bug report (très succinct à mon gout vu qu&rsquo;il ne donne pas de solution)  : <a href="http://www.mathworks.com/support/bugreports/877961" target="_blank">In MATLAB 8.0 (R2012b), mex -setup cannont find Intel Visual Fortran Composer XE 2011 with Windows SDK 7.1 compiler on 32-bit Windows.</a> </p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Compiler du Fortran sous Windows</title>
		<link>https://blog.developpez.com/matlab4geek/?p=419</link>
		<comments>https://blog.developpez.com/matlab4geek/?p=419#comments</comments>
		<pubDate>Wed, 10 Oct 2012 07:20:14 +0000</pubDate>
		<dc:creator><![CDATA[tug83]]></dc:creator>
				<category><![CDATA[R2011b]]></category>
		<category><![CDATA[R2012b]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[compilateur]]></category>
		<category><![CDATA[compiler]]></category>
		<category><![CDATA[Composer XE 2011 SP1]]></category>
		<category><![CDATA[fortran]]></category>
		<category><![CDATA[ifort]]></category>
		<category><![CDATA[intel]]></category>
		<category><![CDATA[intel visual fortran]]></category>
		<category><![CDATA[mex]]></category>
		<category><![CDATA[MEX-files]]></category>
		<category><![CDATA[Microsoft Software Development Kit]]></category>
		<category><![CDATA[SDK]]></category>

		<guid isPermaLink="false">http://blog.developpez.com/matlab4geek/?p=419</guid>
		<description><![CDATA[Compiler du Fortran sous Windows : Situation : - Windows XP 32-bit &#8211; 2 versions MATLAB R2011b et R2012b Pour faire simple , sans le support technique de MathWorks, il est impossible de compiler par exemple l&#8217;exemple timestwo.F ([matlabroot &#8216;\extern\examples\refbook\timestwo.F&#8217;]). Donc un grand merci au gars qui m&#8217;a aidé!! &#8230; entre nous c&#8217;est un bug [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Compiler du Fortran sous Windows :</p>
<p>Situation :<br />
-<strong> Windows XP 32-bit</strong><br />
&#8211; 2 versions MATLAB <strong>R2011b et R2012b</strong></p>
<p> Pour faire simple , sans le support technique de MathWorks, il est impossible de compiler par exemple l&rsquo;exemple <strong>timestwo.F</strong>  ([matlabroot &lsquo;\extern\examples\refbook\timestwo.F&rsquo;]). Donc un grand merci au gars qui m&rsquo;a aidé!! &#8230; entre nous c&rsquo;est un bug MATLAB qui est à la cause de tout ça <img src="https://blog.developpez.com/matlab4geek/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /></p>
<p>Prérequis :<br />
Avoir le compilateur Fortran qui va bien en R2011b et R2012b:<br />
<strong>Intel Visual Fortran Composer XE 2011 </strong><br />
<a href="http://blog.developpez.com/matlab4geek/files/2012/10/intel.png"><img src="http://blog.developpez.com/matlab4geek/files/2012/10/intel.png" alt="" width="680" height="486" class="alignnone size-full wp-image-422" /></a></p>
<p>Information qu&rsquo;on retrouve sur le site du support :<br />
<a href="http://www.mathworks.fr/support/compilers/R2012b/win32.html#matlab" target="_blank">compilateur 12b supporté</a><br />
<a href="http://www.mathworks.fr/support/compilers/R2011b/win32.html#matlab" target="_blank">compilateur 11b supporté</a></p>
<p>La bonne nouvelle financière  c&rsquo;est qu&rsquo;avoir <strong>Microsoft Windows SDK 7.1</strong> est suffisant .<br />
Une fois la trial téléchargée sur le site d&rsquo;Intel , on peut commencer à mexer.</p>
<p><span id="more-419"></span></p>
<p>Voilà ce qui arrive en faisant un mex -setup:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mex -setup</div></div>
<blockquote><p>
Welcome to mex -setup.  This utility will help you set up<br />
a default compiler.  For a list of supported compilers, see  </p>
<p>http://www.mathworks.com/support/compilers/R2012b/win32.html</p>
<p>Please choose your compiler for building MEX-files:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Would you like mex to locate installed compilers [y]/n? y</div></div>
<p>Select a compiler:<br />
[1] Lcc-win32 C 2.4.1 in F:\R2012b\sys\lcc<br />
[2] Microsoft Software Development Kit (SDK) 7.1 in C:\Program Files\Microsoft Visual Studio 10.0<br />
[3] Microsoft Visual C++ 2005 SP1 in C:\Program Files\Microsoft Visual Studio 8 </p>
<p>[0] None </p></blockquote>
<p>votre <strong>compilateur Intel n&rsquo;apparait pas</strong> &#8230;</p>
<p>Donc vous recommencez et cette fois ci à la question <em>Would you like mex to locate installed compilers [y]/n? </em>, vous répondez non .</p>
<p>A ce moment là apparait la liste des compilateurs supportés en R2012b:</p>
<blockquote><p>Select a compiler:<br />
[1] Intel C++ 12.0 (with Microsoft Software Development Kit (SDK) linker)<br />
[2] Intel C++ 12.0 (with Microsoft Visual C++ 2008 SP1 linker)<br />
[3] Intel C++ 12.0 (with Microsoft Visual C++ 2010 linker)<br />
[4] Intel C++ 11.1 (with Microsoft Visual C++ 2008 SP1 linker)<br />
[5] Intel Visual Fortran 12 (with Microsoft Software Development Kit (SDK) linker)<br />
[6] Intel Visual Fortran 12.0 (with Microsoft Visual C++ 2008 SP1 linker)<br />
[7] Intel Visual Fortran 12.0 (with Microsoft Visual C++ 2008 Shell linker)<br />
[8] Intel Visual Fortran 12.0 (with Microsoft Visual C++ 2010 linker)<br />
[9] Intel Visual Fortran 11.1 (with Microsoft Visual C++ 2008 SP1 linker)<br />
[10] Intel Visual Fortran 11.1 (with Microsoft Visual C++ 2008 Shell linker)<br />
[11] Lcc-win32 C 2.4.1<br />
[12] Microsoft Software Development Kit (SDK) 7.1<br />
[13] Microsoft Visual C++ 2005 SP1<br />
[14] Microsoft Visual C++ 2008 SP1<br />
[15] Microsoft Visual C++ 2010<br />
[16] Open WATCOM C++ </p>
<p>[0] None </p></blockquote>
<p>Vous choisissez donc le 5 :</p>
<blockquote>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Compiler: 5</div></div>
<p>Warning: The default location for Intel Visual Fortran compiler is:<br />
         &laquo;&nbsp;C:\Program Files (x86)\Intel\ComposerXE-2011&Prime;<br />
         but either that directory does not exist or the configuration<br />
         is invalid.</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Use C:\Program Files (x86)\Intel\ComposerXE-2011 anyway [y]/n? y</div></div>
<p>Please verify your choices: </p>
<p>Compiler: Intel Visual Fortran 12<br />
Location: C:\Program Files (x86)\Intel\ComposerXE-2011</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Are these correct [y]/n? y</div></div>
<p>Trying to update options file: D:\Documents and Settings\quefaurs\Application Data\MathWorks\MATLAB\R2012b\mexopts.bat<br />
From template:              F:\R2012b\bin\win32\mexopts\intelf12mssdk71opts.bat </p>
<p>Done . . . </p></blockquote>
<p>Donc déjà j’aurais du le sentir que ça n&rsquo;allait pas marcher vu le warning  précédent:</p>
<blockquote><p>Warning: The default location for Intel Visual Fortran compiler is:<br />
         &laquo;&nbsp;C:\Program Files (x86)\Intel\ComposerXE-2011&Prime;<br />
         but either that directory does not exist or the configuration<br />
         is invalid.
</p></blockquote>
<p>Et en effet mex timestwo.F me sort :</p>
<blockquote><p><strong>Could not find the compiler &laquo;&nbsp;ifort&nbsp;&raquo; on the DOS path</strong></p></blockquote>
<p><!--more--></p>
<p>Donc on recommence les étapes précédentes et cette fois ci à la question:<br />
Use C:\Program Files (x86)\Intel\ComposerXE-2011 anyway [y]/n?<br />
on répond non et <strong>on met le chemin exact où ma variable d&rsquo;environnement PATH me l&rsquo;indique</strong>  c&rsquo;est à dire:<br />
<strong>C:\Program Files\Intel\Composer XE 2011 SP1</strong></p>
<p>Cette fois ci je compile avec succès du Fortran. En revanche à chaque fois que je redémarre la 12b , je dois me retaper toutes les étapes précédentes <img src="https://blog.developpez.com/matlab4geek/wp-includes/images/smilies/icon_sad.gif" alt=":(" class="wp-smiley" /> . Donc pour que MATLAB comprenne que vous avez bel et bien un compilateur Fortran installé il faut demander à MathWorks le fichier <strong>intelf12mssdk71opts.stp </strong>.  En voici un extrait : </p>
<blockquote><p>
    #===================================================================<br />
    # intelf12mssdk71opts: Define where the Intel Visual Fortran 12.0<br />
    # compiler is installed.  Also sets language, version, and<br />
    # environment variables.<br />
    #===================================================================
</p></blockquote>
<p>Ensuite il faut copier ce fichier dans $MATLAB\bin\win32\mexopts\ (ce qui revient à écraser l&rsquo;existant)</p>
<p>Cette fois-ci des que vous taperez mex -setup, le compilateur Fortran apparaitra:</p>
<blockquote><p>
Would you like mex to locate installed compilers [y]/n? y</p>
<p>Select a compiler:<br />
<strong>[1] Intel Visual Fortran 12 (with Microsoft Software Development Kit (SDK) linker) in C:\Program Files\Intel\Composer XE 2011 SP1\</strong><br />
[2] Lcc-win32 C 2.4.1 in F:\R2012b\sys\lcc<br />
[3] Microsoft Software Development Kit (SDK) 7.1 in C:\Program Files\Microsoft Visual Studio 10.0<br />
[4] Microsoft Visual C++ 2005 SP1 in C:\Program Files\Microsoft Visual Studio 8 </p>
<p>[0] None </p>
<p>Compiler: </p></blockquote>
<p> Gagné!</p>
<p><!--more--></p>
<p>Pour que ça puisse marcher aussi en R2011b, il vous faudra copier  les 2 fichiers intelf12mssdk71opts.bat et intelf12mssdk71opts.scp de la R2012b dans le répertoire 11b équivalent :  $MATLAB\bin\win32\mexopts\ </p>
<p>Là franchement il faut avouer que compiler du Fortran n&rsquo;est pas trivial du tout quand l&rsquo;installation à la base est erronée. Enfin bon avec tout ça  maintenant plus de problème.</p>
<p>Liens utiles:<br />
<a href="http://www.mathworks.com/support/bugreports/776933" target="_blank">Why can&rsquo;t I use Intel Fortran Composer XE 2011 compiler with Microsoft Software Development Kit 7.1 linker for MEX-files in R2011b?</a> bug report qui devrait être remis à jour suite à mon Service Request .</p>
<p><a href="https://registrationcenter.intel.com/RegCenter/EvalForm.aspx?ProductID=1830" target="_blank">Télécharger le compilateur Fortran Studio XE 2013 pour Windows</a></p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Big Issue en R2012b</title>
		<link>https://blog.developpez.com/matlab4geek/?p=377</link>
		<comments>https://blog.developpez.com/matlab4geek/?p=377#comments</comments>
		<pubDate>Fri, 28 Sep 2012 08:32:25 +0000</pubDate>
		<dc:creator><![CDATA[tug83]]></dc:creator>
				<category><![CDATA[R2012b]]></category>
		<category><![CDATA[8.0]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[bug r2012b]]></category>
		<category><![CDATA[dramatic]]></category>
		<category><![CDATA[exist]]></category>
		<category><![CDATA[issue]]></category>
		<category><![CDATA[matlab 8.0]]></category>
		<category><![CDATA[PATH]]></category>
		<category><![CDATA[r2012b]]></category>
		<category><![CDATA[uigetfile]]></category>

		<guid isPermaLink="false">http://blog.developpez.com/matlab4geek/?p=377</guid>
		<description><![CDATA[BIG BIG issue R2012b &#8211; Windows XP EDIT du 19 Décembre-2012 bug corrigé dans la Prerelase 2013a Alors si vous êtes en Windows XP Service Pack 3 et que vous avez téléchargé la R2012b , attention attention! Je crois avoir trouvé le bug du siècle avec EXIST après un UIGETFILE! Un truc de taré avec [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><strong>BIG BIG issue R2012b &#8211; Windows XP </strong></p>
<p><em>EDIT du 19 Décembre-2012 bug corrigé dans la Prerelase 2013a</em></p>
<p>Alors si vous êtes en <strong>Windows XP </strong> Service Pack 3 et que vous avez téléchargé la <strong>R2012b</strong> , attention attention! Je crois avoir trouvé le bug du siècle avec EXIST après un <strong>UIGETFILE</strong>! </p>
<p>Un truc de taré avec un code simple à tester sur n&rsquo;importe quelle machine  avec la R2012b installée.<br />
Les fichiers trademarks.txt et patents.txt étant shippés avec tourtes les releases MATLAB.</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">% go in a folder outside ML path <br />
cd(tempdir)<br />
<br />
% exist is going to return 0 (normal)<br />
exist('trademarks.txt')<br />
exist('patents.txt')<br />
<br />
% select any text file<br />
uigetfile(fullfile(matlabroot,'*.*'),'select any txt file')<br />
<br />
% here is the BUG <br />
% exist now returns 2 !!!<br />
exist('trademarks.txt') &nbsp;<br />
exist('patents.txt') <br />
<br />
% but now try which('trademarks.txt') or edit('trademarks.txt') !!</div></div>
<p>Bug <strong>reproduit plusieurs fois sur plusieurs machines Windows XP</strong>.<br />
Dans toutes les autres versions de MATLAB  <em>exist</em> retourne comme attendu ZERO.<br />
Sous Linux 12b le code raussi retourne ZERO.</p>
<p>Moi j&rsquo;ai eu ce souci avec des MAT-files qui n&rsquo;étaient pas sur mon path &#8230; alors vous voyez le truc : MATLAB vous dit que le fichier existe parce via un uigetfile il l&rsquo;a vu , mais ensuite vous ne pouvez rien faire avec ce fichier : ni l&rsquo;éditer , ni l&rsquo;effacer , ni appender des data &#8230; bref bug bug bug!!!!</p>
<p><span id="more-377"></span></p>
<p>Voilà le .m que j&rsquo;ai envoyé au support technique avec mes investigations &#8230;</p>
<p>Note <strong>avec UIGETDIR il n&rsquo;y a pas de problème</strong>.</p>
<p>%bug2ouf<br />
% Author Aurelien QUEFFURUST<br />
%<br />
% This  script is an easy example to reproduce an issue with MATLAB 8.0 (12b.)<br />
% As trademarks.txt , patents.txt are text files that every MATLAB user have<br />
% in his matlabroot directory, this script can be run by everybody.<br />
%<br />
%<br />
% What? :<br />
% The EXIST function in R2012b returns that a file exists (which is physically true)<br />
% but this file is neither in the current directory nor in MATLAB path<br />
% Issue are dramatic with this new behavior :<br />
% Since MATLAB tells you that the file  exists, you may want to edit it, find his path &#8230;.<br />
% here is the issue MATLAB tells you not found.<br />
%<br />
% My own investigation<br />
% Bug which can only be reproduced in R2012b.<br />
% I guess that the <strong>EXIST built-in which has changed in Feb 2012</strong> is the cause<br />
% of this issue.<br />
%<br />
%<br />
%<br />
% For investigation purposes this is my exist M-files :<br />
% &gt;&gt;which -all exist<br />
% built-in (F:\R2012b\toolbox\matlab\lang\@char\exist)    % char method<br />
% built-in (F:\R2012b\toolbox\matlab\lang\@double\exist)  % double method<br />
% F:\R2012b\toolbox\matlab\funfun\@inline\exist.m         % inline method<br />
%<br />
%  F is  Local disk.<br />
%<br />
% Date : 26-Sep-2012<br />
% Author Aurelien QUEFFURUST</p>
<p>%% GO outside matlabroot<br />
% To show that is not a PATH issue ,go in any folder outside matlabroot<br />
% , for example :<br />
cd(tempdir)<br />
%% the 2 following commands return the expected result : zero<br />
exist(&lsquo;trademarks.txt&rsquo;) % -&gt; 0<br />
exist(&lsquo;patents.txt&rsquo;) % -&gt;0<br />
%% now select any txt file<br />
uigetfile(fullfile(matlabroot,&rsquo;*.*&rsquo;),&rsquo;select any txt file&rsquo;)</p>
<p>%% First Unexpected result<br />
% even if they are not in the path  MATLAB now say that they exist !!<br />
exist(&lsquo;trademarks.txt&rsquo;)  % -&gt; returns 2 in R2012b<br />
exist(&lsquo;patents.txt&rsquo;) % -&gt; returns 2 in R2012b</p>
<p>%% Second Unexpected resultt<br />
% since exist return 2 , MATLAB should be able to tell me where the text file is:<br />
% instead MATLAB returns&rsquo;trademarks.txt&rsquo; not found.<br />
which(&lsquo;trademarks.txt&rsquo;) % -&gt; &lsquo;trademarks.txt&rsquo; not found.</p>
<p>% other example which will fail<br />
% delete trademarks.txt % -&gt; Warning: File &lsquo;trademarks.txt&rsquo; not found.<br />
% edit trademarks.txt  %-&gt; File &#8230; does not exist , Do you want to create it? &#8230;</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Code Generation Readiness Tool</title>
		<link>https://blog.developpez.com/matlab4geek/?p=304</link>
		<comments>https://blog.developpez.com/matlab4geek/?p=304#comments</comments>
		<pubDate>Tue, 18 Sep 2012 13:04:09 +0000</pubDate>
		<dc:creator><![CDATA[tug83]]></dc:creator>
				<category><![CDATA[MATLAB Documentation]]></category>
		<category><![CDATA[R2012b]]></category>
		<category><![CDATA[code generation]]></category>
		<category><![CDATA[coder.screener]]></category>
		<category><![CDATA[matlab coder]]></category>

		<guid isPermaLink="false">http://blog.developpez.com/matlab4geek/?p=304</guid>
		<description><![CDATA[Lorsque je testais la R2012b beta j&#8217;avais trouvé la feature Check Code Generation Readiness en faisant clic-droit sur un M-file (ici soma.m) : ce qui donnait par exemple : Ce même graphique peut être obtenu en faisant : coder.screener('soma') N&#8217;ayant pas trouvé de doc à ce sujet , le 21 Juin 2012 j&#8217;avais contacté le [&#8230;]]]></description>
				<content:encoded><![CDATA[<p> Lorsque je testais  la R2012b beta j&rsquo;avais trouvé la  feature <strong>Check Code Generation Readiness </strong> en faisant clic-droit sur un M-file (ici soma.m) :</p>
<p><a href="http://blog.developpez.com/matlab4geek/files/2012/09/soma_clic_droit.png"><img src="http://blog.developpez.com/matlab4geek/files/2012/09/soma_clic_droit-296x300.png" alt="" width="296" height="300" class="alignnone size-full wp-image-308" /></a></p>
<p>ce qui donnait par exemple :<br />
<a href="http://blog.developpez.com/matlab4geek/files/2012/09/soma.png"><img src="http://blog.developpez.com/matlab4geek/files/2012/09/soma.png" alt="" width="580" height="183" class="alignnone size-full wp-image-310" /></a></p>
<p><span id="more-304"></span></p>
<p>Ce même graphique peut être obtenu en faisant :</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">coder.screener('soma')</div></div>
<p>N&rsquo;ayant pas trouvé de doc à ce sujet , le 21 Juin 2012 j&rsquo;avais contacté le support technique de The MathWorks pour avoir plus d&rsquo;infos. </p>
<p>Bref avec la version officielle MATLAB 8.0 l&rsquo;option existe encore , pourtant la doc à ce sujet ne semble correspondre qu&rsquo;à la Fixed-Point (toolbox que je n&rsquo;ai pas)  : <a href="http://www.mathworks.fr/fr/help/fixedpoint/ug/code-generation-readiness-tool.html"><strong>Code Generation Readiness Tool</strong></a> &#8230; je n&rsquo;y comprend rien .<br />
Ok ça nous donne une idée si oui ou non notre code peut faire l&rsquo;objet d&rsquo;une traduction en langage C via le MATLAB Coder, mais pourquoi j&rsquo;ai zéro info sur cette fonctionnalité dans la doc MATLAB?. Par contre attention moi en testant cette option sur mes softs MATLAB qui ont une interface graphique , il ne faut pas être pressé pour avoir le résultat <img src="https://blog.developpez.com/matlab4geek/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /></p>
<p>Ah important : je n&rsquo;ai pas la Fixed Point Toolbox , ni MATLAB Coder , ni Simulink comme toolbox, donc je ne comprends pas pourquoi j&rsquo;ai cette option. </p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>R2012b alive !</title>
		<link>https://blog.developpez.com/matlab4geek/?p=175</link>
		<comments>https://blog.developpez.com/matlab4geek/?p=175#comments</comments>
		<pubDate>Wed, 12 Sep 2012 06:36:02 +0000</pubDate>
		<dc:creator><![CDATA[tug83]]></dc:creator>
				<category><![CDATA[R2012b]]></category>
		<category><![CDATA[r2012b]]></category>
		<category><![CDATA[release]]></category>

		<guid isPermaLink="false">http://blog.developpez.com/matlab4geek/?p=175</guid>
		<description><![CDATA[Elle est sortie un jour assez particulier le 11 Septembre . Voici les nouveautés: Nouvelles Fonctionnalités R2012b Sans aucun rapport , vous aurez noté le nouveau look du blog. La transition ne s&#8217;est pas bien passée comme plusieurs d&#8217;entre vous me l&#8217;ont fait remarquer . Les articles qui étaient écrits sur plusieurs pages n&#8217;apparaissent plus. [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Elle est sortie un jour assez particulier le 11 Septembre . Voici les nouveautés:</p>
<p><a href="http://www.mathworks.fr/products/matlab/whatsnew.html" target="_blank">Nouvelles Fonctionnalités R2012b</a></p>
<p>Sans aucun rapport , vous aurez noté le nouveau look du blog. La transition ne s&rsquo;est pas bien passée comme plusieurs d&rsquo;entre vous me l&rsquo;ont fait remarquer . Les articles qui étaient écrits sur plusieurs pages n&rsquo;apparaissent plus. En effet seule la première page est lisible<br />
Par exemple cet article <a href="http://blog.developpez.com/matlab4geek/p11146/best-of-des-commandes-matlab-utiles/ordre_de_l_alphabet" target="_blank">Ordre de l’alphabet</a> n&rsquo;a plus aucun sens vu qu&rsquo;on n&rsquo;a pas la réponse qui normalement apparaissait dans la page 2. &#8230; </p>
<p>&#8230;  sur le forum : <a href="http://www.developpez.net/forums/d1258929/club-professionnels-informatique/evolutions-club/nouveau-systeme-blogs-developpez-com/" target="_blank">Nouveau système de blogs de Developpez.com</a> on m&rsquo;a dit  il y a quelques jours que ce problème devrait bientôt être réglé.<br />
Désolé pour ce désagrément.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
