படிமம்:Sine quads 01 Pengo.svg
testwiki இலிருந்து
Jump to navigation
Jump to search
Size of this PNG preview of this SVG file: 800 × 345 படப்புள்ளிகள். மற்ற பிரிதிறன்கள்: 320 × 138 படப்புள்ளிகள் | 640 × 276 படப்புள்ளிகள் | 1,024 × 441 படப்புள்ளிகள் | 1,280 × 552 படப்புள்ளிகள் | 2,560 × 1,103 படப்புள்ளிகள் | 1,065 × 459 படப்புள்ளிகள் .
மூலக்கோப்பு (SVG கோப்பு, பெயரளவில் 1,065 × 459 பிக்சல்கள், கோப்பு அளவு: 59 KB)
Wikimedia Commons இலுள்ள இக்கோப்பு வேறு திட்டங்களிலும் பயன்படுத்தப்படலாம். இதனைப் கோப்பின் விவரப்பக்கம் பற்றிய விபரம் கீழே காட்டப்படுகிறது.
| விளக்கம்Sine quads 01 Pengo.svg | Quadrants for sin(x) |
| நாள் | |
| மூலம் | சொந்த முயற்சி |
| ஆசிரியர் | Pengo |
| SVG genesis InfoField | |
| மூலக் குறியீடு (கணினியியல்) InfoField | Python codeimport numpy as np
import matplotlib.pyplot as plt
from math import pi
import math
# HACKISH WARNING: this version internally uses 0 to 2 for the sine wave x axis, but labels it 0 to 2pi
# This is so the two graphs can be the same size. I couldn't work out how to otherwise within pyplot.
# (Actually only wanted the height of the two graphs to be the same, and was originally aiming to have the second x axis with the same scale as the first, which would have made it 3.14x longer.)
def addLines(quad, color):
incr = 1.0/1000.0
start = quad/2.0
end = start + 0.5 + incr
x = np.arange(start, end, incr)
lines = plt.plot(x, np.sin(pi*x), '')
plt.setp(lines, color=color, linewidth=2.5, solid_capstyle='butt', solid_joinstyle='miter')
def addPolar(quad, color):
incr = pi/1000.0
start = quad*pi/2.0
end = start + pi/2.0 + incr
x = np.arange(start, end, incr)
lines = plt.plot(np.cos(x), np.sin(x), '')
plt.setp(lines, color=color, linewidth=2.0, solid_capstyle='butt', solid_joinstyle='miter')
def addTicks():
start = 0 # in pi
end = 3 # in pi
tickPoints = []
tickNames = []
done = [] # in units of pi
#denoms = [1, 2, 4, 8] # show more
denoms = [1, 2]
for denom in denoms:
for numer in range(denom * start, denom * end):
val = (numer+0.0)/(denom+0.0)
if val not in done:
#tickPoints.append(val * pi) # this is preferred
tickPoints.append(val) # dodgy hack to help make the graph square.
done.append(val)
pich = u'\u03C0'
strTop = str(numer) + pich
if numer == 0:
strTop = "0"
elif numer == 1:
strTop = pich
if denom == 1:
tickNames.append(strTop)
else:
tickNames.append(strTop + "/" + str(denom))
plt.xticks(tickPoints, tickNames)
def drawSine():
addLines(-1, 'yellow')
addLines(0, 'brown')
addLines(1, 'r')
addLines(2, 'orange')
addLines(3, 'yellow')
addLines(4, 'brown')
addTicks()
slack = .1
plt.axis('scaled')
plt.xlim(-slack, 2.0 + slack)
plt.ylim(-1.1, 1.1)
plt.grid(True)
plt.xlabel('$x$')
plt.ylabel('$y$')
plt.title(r'$y = \sin x$')
plt.text( .25, 0, 'I', family='serif', fontsize=26, ha='center', va='center')
plt.text(.75, 0, 'II', family='serif', fontsize=26, ha='center', va='center')
plt.text(1.25, 0, 'III', family='serif', fontsize=26, ha='center', va='center')
plt.text( 1.75, 0, 'IV', family='serif', fontsize=26, ha='center', va='center')
def drawUnitCircle():
addPolar(0, 'brown')
addPolar(1, 'r')
addPolar(2, 'orange')
addPolar(3, 'yellow')
edge = 1.1
plt.axis('scaled')
plt.axis([-edge, edge, -edge, edge])
plt.grid(True)
plt.xlabel('$x$')
plt.ylabel('$y$')
plt.title(r'$x^2 + y^2 = 1$')
lo = .85 #label offset
plt.text( lo, lo, 'I', family='serif', fontsize=26, ha='center', va='center')
plt.text(-lo, lo, 'II', family='serif', fontsize=26, ha='center', va='center')
plt.text(-lo, -lo, 'III', family='serif', fontsize=26, ha='center', va='center')
plt.text( lo, -lo, 'IV', family='serif', fontsize=26, ha='center', va='center')
def twoInOne():
plt.subplot(121)
drawUnitCircle()
plt.subplot(122)
drawSine()
twoInOne()
plt.savefig("Sine_quads_01_Pengo.svg")
plt.show()
|
அனுமதி
Image credit: Peter Halasz. (User:Pengo)
இந்த ஆக்கத்தின் காப்புரிமையாளரான நான் இதனைப் பின்வரும் உரிமத்தின் கீழ் வெளியிடுகின்றேன்:
இந்த கோப்பு Creative Commons Attribution-Share Alike 3.0 Unported உரிமத்தின் கீழ் உள்ளது.
- நீங்கள் சுதந்திரமாக:
- பகிர்ந்து கொள்ள – வேலையை நகலெடுக்க, விநியோகிக்க மற்றும் அனுப்ப
- மீண்டும் கலக்க – வேலைக்கு பழகிக்கொள்ள.
- கீழ்க்காணும் விதிகளுக்கு ஏற்ப,
- பண்புக்கூறுகள் – நீங்கள் பொருத்தமான உரிமையை வழங்க வேண்டும், உரிமத்திற்கான இணைப்பை வழங்க வேண்டும் மற்றும் மாற்றங்கள் செய்யப்பட்டிருந்தால் குறிப்பிட வேண்டும். நீங்கள் ஏற்புடைய எந்த முறையிலும் அவ்வாறு செய்யலாம், ஆனால் எந்த வகையிலும் உரிமதாரர் உங்களை அல்லது உங்கள் பயன்பாட்டிற்கு ஒப்புதல் அளிக்கும் படி பரிந்துரைக்க கூடாது.
- அதே மாதிரி பகிர் – நீங்கள் ரீமிக்ஸ் செய்தாலோ, உருமாற்றம் செய்தாலோ அல்லது பொருளை உருவாக்கினாலோ, உங்கள் பங்களிப்புகளை அல்லது இணக்கமான உரிமம் கீழ் அசலாக விநியோகிக்க வேண்டும்.
When employing the Creative Commons license, give attribution to:
- Peter Halasz
- and/or, link to this image page of Wikimedia Commons:
http://commons.wikimedia.org/wiki/File:Sine_quads_01_Pengo.svg
Although not a requirement of the license, if you use this image in print or media other than the web, I would appreciate it if you let me know. Please contact me if you require alternate licensing.
Captions
Add a one-line explanation of what this file represents
Items portrayed in this file
சித்தரிப்பில் உள்ளது
some value
copyrighted ஆங்கிலம்
20 செப்டெம்பர் 2010
source of file ஆங்கிலம்
original creation by uploader ஆங்கிலம்
data size ஆங்கிலம்
60,692 பைட்டு
459 படவணு
1,065 படவணு
image/svg+xml
checksum ஆங்கிலம்
a0c36764fd723a21716b69115be2cafacd783b8b
கோப்பின் வரலாறு
குறித்த நேரத்தில் இருந்த படிமத்தைப் பார்க்க அந்நேரத்தின் மீது சொடுக்கவும்.
| நாள்/நேரம் | நகம் அளவு சிறுபடம் | அளவுகள் | பயனர் | கருத்து | |
|---|---|---|---|---|---|
| தற்போதைய | 02:55, 21 செப்டெம்பர் 2010 | 1,065 × 459 (59 KB) | wikimediacommons>Pengo | add quadrant labels |
கோப்பு பயன்பாடு
பின்வரும் பக்க இணைப்புகள் இப் படிமத்துக்கு இணைக்கபட்டுள்ளது(ளன):
"https://ta.wiki.beta.math.wmflabs.org/wiki/படிமம்:Sine_quads_01_Pengo.svg" இலிருந்து மீள்விக்கப்பட்டது