欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

關(guān)于java迪卡兒曲線代碼的信息

java畫雙曲線

public class Test3 {

成都創(chuàng)新互聯(lián)主營富蘊網(wǎng)站建設(shè)的網(wǎng)絡公司,主營網(wǎng)站建設(shè)方案,app軟件定制開發(fā),富蘊h5小程序開發(fā)搭建,富蘊網(wǎng)站營銷推廣歡迎富蘊等地區(qū)企業(yè)咨詢

public static void main(String[] args) {

TriFunc tri = new TriFunc();

// 生成一塊25×100的畫布

Canvas canvas = new Canvas(25, 100);

// 畫sin曲線,周期為2

tri.drawSin(canvas, 2.0);

canvas.printCanvas();

System.out.println();

canvas.reset();

// 畫cos曲線,周期為2

tri.drawCos(canvas, 2.0);

canvas.printCanvas();

}

}

class TriFunc {

/**

* 畫sin曲線

* @param canvas 畫布

* @param period 曲線周期

*/

public void drawSin(Canvas canvas, double period) {

char[][] chars = canvas.getCanvas();

// x 軸的比率

double xRatio = (2 * period * Math.PI) / (canvas.getWidth() - 1);

// y 軸的放大倍率

int yMulti = (canvas.getHeight() - 1) / 2;

for(int i = 0; i canvas.getWidth(); i++) {

// 將數(shù)組索引映射為橫坐標值

double k = (i - canvas.getWidth() / 2) * xRatio;

// 將sin值映射為數(shù)組索引

int h = yMulti - (int)Math.round(Math.sin(k) * yMulti);

chars[h][i] = Canvas.FILL_CHAR;

}

}

/**

* 畫cos曲線

* @param canvas 畫布

* @param period 曲線周期

*/

public void drawCos(Canvas canvas, double period) {

char[][] chars = canvas.getCanvas();

double xRatio = (2 * period * Math.PI) / (canvas.getWidth() - 1);

int yMulti = (canvas.getHeight() - 1) / 2;

for(int i = 0; i canvas.getWidth(); i++) {

double k = (i - canvas.getWidth() / 2) * xRatio;

int h = yMulti - (int)Math.round(Math.cos(k) * yMulti);

chars[h][i] = Canvas.FILL_CHAR;

}

}

}

class Canvas {

private int height;

private int width;

private char[][] canvas;

// 填充字符

public static char FILL_CHAR = '#';

// 空白字符

public static char BLANK_CHAR = ' ';

/**

* 構(gòu)建一塊畫布

* @param height

* @param width

*/

public Canvas(int height, int width) {

// 由于需要畫坐標軸,所以得采用奇數(shù)

this.height = height % 2 == 0 ? height + 1 : height;

this.width = width % 2 == 0 ? width + 1 : width;

init();

}

/**

* 初始化畫布

*/

private void init() {

this.canvas = new char[height][width];

for(int i = 0; i height; i++) {

for(int j = 0; j width; j++) {

canvas[i][j] = BLANK_CHAR;

}

}

addAxis();

}

/**

* 添加坐標軸

*/

private void addAxis() {

// 添加橫坐標

int y = height / 2;

for(int x = 0; x width; x++) {

canvas[y][x] = '-';

}

// 添加縱坐標

int xx = width / 2;

for(int yy = 0; yy height; yy++) {

canvas[yy][xx] = '|';

}

// 添加原點

canvas[y][xx] = '+';

}

/**

* 輸出畫布

*/

public void printCanvas() {

for(int i = 0; i height; i++) {

for(int j = 0; j width; j++) {

System.out.print(canvas[i][j]);

}

System.out.println();

}

}

/**

* 清空畫布

*/

public void reset() {

init();

}

public int getHeight() {

return height;

}

public int getWidth() {

return width;

}

public char[][] getCanvas() {

return canvas;

}

}

來自CSDN 樓主可以去看看。。。。我是蝸牛。。。嘿嘿

已知曲線的公式,如何用JAVA編程將曲線顯示出來,要JAVA源代碼

代碼如下,只是時間倉促有些簡陋,沒有坐標軸,而且大小比例問題也沒有調(diào)好。不過功能實現(xiàn)了。嘎嘎,新手上路,騰云駕霧。

import java.awt.Graphics;

import javax.swing.JFrame;

import javax.swing.JPanel;

public class Bbso extends JPanel{

int x,y,x1,y1,m=100;

double d;

public Bbso() {

JFrame f = new JFrame();

f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

f.setBounds(100,100,500,300);

f.setTitle("畫曲線");

f.setVisible(true);

f.getContentPane().add(this);

}

public static void main(String arg[]) {

new Bbso();

}

public void paint(Graphics g) {

super.paintComponent(g);

x1=0;

y1=0;

for(x=-250;x250;x++) {

d=-0.2045*x*x+100.41*x-6736.8; //這里填寫公式

y=(int)d;

g.drawLine(x1,y1+m,x,y+m);

x1=x;

y1=y;

}

}

}

java list怎么笛卡爾積

ListString?list1=new?ArrayListString();

ListString?list2=new?ArrayListString();

ListString?list3=new?ArrayListString();???//用來接收笛卡爾積

list1.add("str1");

list1.add("str2");

list1.add("str3");

list2.add("aaa");

list2.add("bbb");

for(String?value1?:?list1)

{

for(String?value2?:?list2)

{

String?temp=value1+","+value2;

list3.add(temp);

}

}

分享文章:關(guān)于java迪卡兒曲線代碼的信息
URL地址:http://aaarwkj.com/article48/hhpdhp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站標簽優(yōu)化、App設(shè)計Google、微信公眾號網(wǎng)頁設(shè)計公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)
高潮少妇高潮少妇av| 色一区欧美一区亚洲一区| 未满十八勿进黄网观看| 粉嫩在线一区二区懂色| 国产精品久久av高潮呻吟| 在线看黄色片播放器日韩| 俄罗斯少妇毛茸茸的高潮| 国产午夜福利av在线麻豆| 国产精品中文字幕欧美日韩| 日韩精品一区二区在线天天狠天| 欧美看黄网站在线观看| 日本高清不卡在线一区二区| 亚洲图文一区二区三区四区| 日韩中文字幕综合不卡| 日本少妇人妻一区二区| 久久偷拍女生厕所尿尿| 欧美 日韩亚洲一区| av真人青青小草一区二区欧美| 久久日韩制服丝袜人妻| 日韩欧美中文字幕在线等| 亚洲国产丁香综合激情啪| 日韩电影一区二区在线观看中文字幕| 久久好大好爽要死了欧美| 日韩国产欧美亚州精品| 国产精品线路一线路三| 亚洲日本欧美在线一区| 曰本真人性做爰视频免费| 蜜桃福利视频一区二区| 国产精品亚洲av性色| 在线青青草视频免费观看| 亚洲热妇热女久久精品| 超碰欧美黄色免费在线| 97视频观看免费观看| 欧美精品一区影片在线观看 | 大片天天看菲色亚洲黄色| 欧美三级精品三级在线| 人妻中文字幕av资源| 超碰欧美性欧美最猛性| 国产激情福利一区二区| 国产高清毛片区1区二区三区| 久久精品国产一区二区三区不卡|