2012-03-14 17 views
6

लिनक्स टर्मिनल में, मैं सोच रहा था कि Matlab कमांड के लिए निम्नलिखित चार विकल्पों के बीच क्या अंतर है?टेक्स्ट मैटलैब से शुरू हो रहा है

matlab -nojvm -nodesktop -nodisplay -nosplash 
  1. मैं इंटरनेट पर खोज की, और चार विकल्प निरर्थक, विशेष रूप से एक साथ इस्तेमाल होने लगते हैं?
  2. क्या उन्हें अधिक ग्राफिकल से कम ग्राफिकल, या कम टेक्स्टचरल से अधिक पाठ्यचर्या में आदेश दिया जा सकता है? उदाहरण के लिए, क्या उन्हें में कमजोर से मजबूत के रूप में आदेश दिया जा सकता है: -nodesktop < -nojvm < -nodisplay?
  3. आप कैसे जानते हैं कि जेडवीएम -nodisplay में शुरू हुआ है, और -nojvm में नहीं? दूसरे शब्दों में, JVM द्वारा प्रदान की जाने वाली कार्यक्षमता अभी भी -nodisplay के अंतर्गत काम करती है?

धन्यवाद और सम्मान!

+0

आपको यह चर्चा प्रासंगिक मिल सकती है: http://stackoverflow.com/a/6776191 – Amro

उत्तर

6

यह सब MATLAB दस्तावेज़ में यहां समझाया गया है: http://www.mathworks.nl/help/techdoc/ref/matlabunix.html

-nodisplay: सूर्य माइक्रोसिस्टम्स जेवीएम सॉफ़्टवेयर प्रारंभ करें, लेकिन MATLAB डेस्कटॉप प्रारंभ न करें। किसी भी एक्स कमांड को प्रदर्शित न करें, और DISPLAY पर्यावरण परिवर्तक को अनदेखा करें,

-nodesktop: MATLAB डेस्कटॉप को लाए बिना MATLAB प्रारंभ करें। जेवीएम सॉफ्टवेयर शुरू हो गया है। आदेश दर्ज करने के लिए ऑपरेटिंग सिस्टम में वर्तमान विंडो का उपयोग करें। X-window के बिना चलाने के लिए इस विकल्प का उपयोग करें, उदाहरण के लिए, VT100 मोड में, या बैच प्रोसेसिंग मोड में। ध्यान दें कि यदि आप> कंस्ट्रक्टर का उपयोग करके MATLAB पर पाइप करते हैं, तो nodesktop विकल्प स्वचालित रूप से उपयोग किया जाता है। नोडस्कटॉप के साथ, MATLAB कमांड इतिहास में बयान सहेजता नहीं है। नोडस्कटॉप के साथ, आप अभी भी फ़ंक्शन के माध्यम से उन्हें प्रारंभ करके अधिकांश विकास पर्यावरण टूल का उपयोग कर सकते हैं। उदाहरण के लिए, सहायता ब्राउज़र खोलने के लिए प्राथमिकता संवाद बॉक्स और दस्तावेज़ खोलने के लिए वरीयताओं का उपयोग करें। कमांड विंडो-केवल इंटरफ़ेस प्रदान करने के लिए नोडस्कटॉप का उपयोग न करें; इसके बजाय, डेस्कटॉप> डेस्कटॉप लेआउट> केवल कमांड विंडो का चयन करें।

-nojvm: JVM सॉफ़्टवेयर के बिना MATLAB प्रारंभ करें। आदेश दर्ज करने के लिए वर्तमान विंडो का प्रयोग करें। MATLAB डेस्कटॉप नहीं खुलता है। जावा उपकरण की आवश्यकता वाले किसी भी उपकरण, जैसे कि डेस्कटॉप टूल्स, का उपयोग नहीं किया जा सकता है। हैंडल ग्राफिक्स और संबंधित कार्यक्षमता समर्थित नहीं हैं; जब आप उनका उपयोग करते हैं तो MATLAB एक चेतावनी उत्पन्न करता है।

-nosplash: MATLAB शुरू करता है लेकिन स्टार्टअप के दौरान स्प्लैश स्क्रीन प्रदर्शित नहीं करता है।

+0

धन्यवाद! हालांकि मुझे लगता है कि मैंने इसे पढ़ा है, (1) मुझे अभी भी आश्चर्य है कि चार विकल्पों में कुछ अनावश्यकता है, खासकर एक साथ उपयोग की जाती है? (2) क्या उन्हें अधिक ग्राफिकल से कम ग्राफिकल, या अधिक textural से कम textural से आदेश दिया जा सकता है? – Tim

+0

(3) आप कैसे जानते हैं कि जेडवीएम -nodisplay में शुरू हुआ है, और -nojvm में नहीं? दूसरे शब्दों में, JVM द्वारा प्रदान की जाने वाली कार्यक्षमता अभी भी -ऑनिसप्ले के तहत काम करती है? (4) क्या उन्हें किसी तरह से आदेश दिया जा सकता है: -nodesktop <-nojvm <-nodisplay? – Tim

+1

यदि मैं सही ढंग से समझता हूं, तो आप अभी भी -nodesktop के साथ ग्राफ़ प्लॉट कर सकते हैं, जिसे आप -nojvm के साथ नहीं कर सकते हैं। परीक्षण करना आसान होना चाहिए;)। मुझे लगता है कि ऑर्डरिंग इसके बजाए है: -नोड्सटॉप> -नोडिसप्ले> -नोजवम, "सबसे कम कर सकते हैं" से ऑर्डर करना "कम से कम कर सकता है"। – Darhuuk

संबंधित मुद्दे