Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi öykünücüsü veya MAC OS çevrimiçi öykünücüsü gibi birden çok ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen komut bgraph'dır.
Program:
ADI
bgraph - bir meta dosyasına bir dizi toplu grafik yapın
SİNOPSİS
bgraf [ tipi .. ][ +değişken değer .. ][ dosya .. ]
TANIM
özgeçmiş her grafiği okur dosya sırayla ve onu bir kişi tarafından kullanıma uygun bir arsaya dönüştürür.
Meta dosyası sürücü programı. Dosya verilmezse standart girdi okunur.
Grafik türü bir ile tanımlanabilir tipi seçenek. Türler, yalnızca aşağıdakileri içeren dosyaları içerir:
belirli değişkenler için varsayılan değerleri ayarlayın. Gerçek içerme dosyası adı, türdür
".plt" ile birleştirilmiştir. Tipik türler "dağılım", "çizgi" ve "eğri"dir. bir dağılım
grafik sadece noktaları gösterir. Bir çizgi grafiği yalnızca noktaları birleştiren çizgileri gösterir. Bir eğri grafiği
hem noktaları hem de bağlantı çizgilerini gösterir.
Değişkenler ile açıkça ayarlanabilir +değişken değer seçenekler. Aşağıdaki standart
grafik değişkenleri desteklenir:
kalın 0 ile 4 arasında değer verilen çerçeve kalınlığı. 0 değeri çerçeveyi kapatır.
ızgara Izgara: 1 açık, 0 kapalı.
dahil Dahil edilen dosya adı. Grafik girişi dosyadan alınır. dosya değilse
geçerli dizinde bulunursa, bir dizi standartta aranır.
konumları.
efsane Efsane başlık.
kalın 0 ile 4 arasında değer verilen orijin eksen kalınlığı. 0 değeri orijini döndürür.
kapatır.
dönem Bir kutup arsası için dönem. Derece cinsinden bir çizim için 360'ı kullanın. Radyanlar için şunu kullanın:
6.283. 0 değeri (varsayılan), Kartezyen grafiği belirtir.
altyazı Grafik alt başlığı.
simge dosyası Nokta sembolü meta dosyası.
tstil Çerçeve onay işareti stili. Varsayılan değer, dışa doğru onay işaretleri olan 1'dir.
2 değeri içe doğru keneler, 3 ise çapraz kenelerdir. 0 değeri çerçeveyi devre dışı bırakır
İşaretleme kalemi.
başlık Grafik başlığı.
x etiketi x ekseni etiketi.
xMAP x ekseni eşleme işlevi. Bir x ekseni eşlemesi xmap(x)=log(x) bir log x üretir
eksen.
xmaks x ekseni maksimum.
x dakika x ekseni minimum.
x adım x ekseni adımı.
ilabel y ekseni etiketi.
harita y ekseni eşleme işlevi. Herhangi bir y ekseni eşlemesi ymap(y)=log(y) bir log y üretir
eksen.
ymaks y ekseni maksimum.
imin y ekseni minimum.
adım y ekseni adımı.
Standart grafik değişkenlerine ek olarak, her eğrinin bir dizi değişkeni vardır. NS
'A' eğrisi için değişkenlerin tümü 'A' harfiyle başlar; 'B' eğrisi için değişkenlerin tümü
'B' harfiyle başlar, vb. Tek bir grafikte en fazla 8 eğri desteklenir, 'A'
'H' aracılığıyla. 'A' eğrisi için değişkenler şunlardır:
A 'A' eğrisi için fonksiyon. Eğer adata tanımsız, x dakika, xmaks ve noktalar vardır
hangi x değerlerinin çizileceğini belirlemek için kullanılır. Eğer adata tanımlanır ve A bir
tek bir değişkenin (örn. A(x)) fonksiyonu, veri değerleri x olarak yorumlanır
çizilecek değerler. Eğer adata tanımlanır ve A iki değişkenli bir fonksiyondur
(yani A(x,y)), veri değerleri (x,y) çiftleri olarak yorumlanır ve A bir haritalama olur
veriler için işlev.
Bir renk A eğrisinin rengi. 1-4 arasındaki değerler siyah, kırmızı, yeşil ve maviyle eşlenir
sırasıyla. 0 değeri eğri A'yı kapatır.
adata 'A' eğrisi için nokta verileri. Eğer adata bir dosyanın adına ayarlandığında, veriler
bu dosyadan okunur ve yorumlanır. Eğer adata bir komuta ayarlandı (başlangıç
ünlem işareti ile '!'), komutun çıktısı veri olarak okunur.
Aksi takdirde, veriler mevcut dosyadan okunur. Veri değerleri ile ayrılır
boşluk ve/veya virgül. Noktalı virgül veya dosyanın sonu, dosyanın sonunu gösterir.
verileri.
Bir etiket 'A' eğrisi için etiket. Bir eğri olduğunda eğri etiketi göstergede yazdırılır.
tanımlandı.
Alintipi 0 ile 4 arasında değer verilen 'A' eğrisi için çizgi tipi. 0 değeri çizgiyi döndürür.
çizim. 1 değeri düz, 2 kesikli, 3 noktalı ve 4 noktalı
kesik.
noktalar 'A' eğrisi için sembol noktalarının sayısı. Eğer adata tanımlandığında, tüm noktalar
seçilen eğri çizgisine bağlanın, ancak yalnızca noktalar puan olacak
sembolü ile gösterilir. Bu, çok sayıda nokta olduğunda dağınık grafikleri önler
tanımlanır. Eğer A tanımlanır ve adata değil, noktalar ile birlikte kullanılır x dakika
ve xmaks hangi x değerlerinin çizileceğini belirlemek için.
asimsiz 'A' eğrisi için sembol yarıçapı. Varsayılan boyut 100'dür. 0 dönüş değeri
semboller kapalı.
asitip Bu, bir segmentin adıdır. simge dosyası için grafik sembolünü tanımlayan
eğri 'A'.
Kalın 0 ila 4 arasında değer verilen 'A' eğrisi için çizgi kalınlığı. 0 dönüşlü bir kalınlık
çizgi çekiliyor.
GRAFİK DOSYA FORMAT
Bir grafik dosyası, grafik ve eğri değişkenleri için tanımları içerir. Bu tanımlar düşüyor
aşağıdaki biçimlerde satır başına bir tane:
vreal = ifade # gerçek değişken
vfonksiyon(x) = ifade(x) # fonksiyon
vstring = "string" # string değişken
vdata = dosya adı # veri dosyası
vdata = "!komut" # veri üreteci
değişken = devam \
satır # yeni satır kaçtı
vdata = # veri
v1 v2 v3 v4 ... ;
Yorumlardan önce bir '#' gelir ve satırın sonuna kadar devam eder. Yorumlar hariç,
yeni satır bir ters eğik çizgi ile kaçabilir. Verilerin olduğu özel durumda
grafik dosyasında bulunan bir tanım, birden fazla satırda devam edecektir. Veri
değerler virgül veya boşluk ile ayrılabilir ve okuma noktalı virgüle kadar devam eder
ulaşıldı. Bir dosyanın veri bölümünde hiçbir yoruma izin verilmez.
Bir ifade, sayıları, değişkenleri, işlevleri ve bunları içeren cebirsel bir formüldür.
standart operatörler {+,-,*,/,^,(,)} (bkz. ıcalc(1)). açıklanan değişkenlerin yanı sıra
son bölümde, ara reel değişkenlerin ve fonksiyonların tanımlarına izin verilir.
kolaylık. Grafik ve eğri değişkenlerinin ifadelerinde kullanılabilirler.
ÖRNEK
Sinüs fonksiyonunun grafiğini çizecek bir dosya:
title = "0'dan Pi'ye Sinüs Fonksiyonu"
PI = 3.141592653589793
A(x) = günah(x)
xdk = 0
xmaks = PI
Puan = 100
Veya seçilen noktaların grafiğini oluşturmak için:
title = "Sinüs Fonksiyonu 0, .2, .6 ve .8'de"
A(x) = günah(x)
Ada =
0 , 2
.6 , .8
;
Bu dosyaları çizme komutları şunlar olabilir:
bgraph -line sinüs1.plt | psmeta | lpr
bgraph -curve +ymin -1 +ymax 1 sine2.plt | x11 meta
onworks.net hizmetlerini kullanarak bgraph'ı çevrimiçi kullanın