Dan Davison <davi...@stats.ox.ac.uk> writes: > etimecowboy <etimecow...@googlemail.com> writes: > >> Hi everybody, >> >> I am learning to use org-babel to evaluate in-line Matlab code block, >> but I cannot make it works when I press the "C-c C-c", nor "C-c C-v >> e". > > What happens when you try C-c C-c or C-c C-v e ? There is an issue with > matlab and octave: they return the value of the last /unassigned/ > computation
A better way to say this is: they return the value of the special variable "ans". So whatever you do, at the end of the block you need to ensure that "ans" has the value that you want returned. I've updated the Worg page on Matlab and Octave: http://orgmode.org/worg/org-contrib/babel/languages/ob-doc-octave-matlab.php Dan >, so simply ending the code block with a variable name "x" is > not enough. Could you try one of the following schemes please, and let > us know if that solves it: > > #+begin_src matlab :exports results > n = [1:10]; > x = 5*n+4; > ans = x > #+end_src > > #+begin_src matlab :exports results > n = [1:10]; > x = 5*n+4; > x + 0 > #+end_src > > >> The export of code works, but the results was not there. My in-line code is >> like this: > > There was a little typo in your original block: the keyword is > ":exports" with an s. > > Dan > >> >> #+begin_src matlab :export results >> n = [1:10]; >> x = 5*n+4; >> x >> #+end_src >> >> Is there someone can provide me a working example? Thanks a lot. >> >> >> ----------------------------- >> >> etimecow...@gmail.com >> >> _.,----,._ >> .:' `:. >> .' `. >> .' `. >> : : >> ` .'`':'`'`/ ' >> `. \ | / ,' >> \ \ | / / >> `\_..,,.._/' >> {`'-,_`'-} >> {`'-,_`'-} >> {`'-,_`'-} >> `YXXXXY' >> ~^^~ >> >> _______________________________________________ >> Emacs-orgmode mailing list >> Please use `Reply All' to send replies to the list. >> Emacs-orgmode@gnu.org >> http://lists.gnu.org/mailman/listinfo/emacs-orgmode > > _______________________________________________ > Emacs-orgmode mailing list > Please use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode _______________________________________________ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode