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

關(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观看| 99热只有这里才有精品| 国产精品人妻在线av| 国产男女在线视频观看| 亚洲av天堂一区二区香蕉| 青青草原在线视频伊人| 免费成人自拍偷拍视频| 中文字幕精品高清中国| 偷窥偷拍原味一区二区三区| 亚洲日本久久久午夜精品| 日韩商清av毛片网站| 三级av电影中文字幕| 亚洲精品av一区二区久久 | 亚洲欧洲美洲中文天堂| 亚洲国产成人久久综合区| 欧美午夜福利视频网址| 日本欧美精品一区二区三区| 午夜性色福利在线播放| 国产蜜臀视频在线播放| 中文字幕熟女人妻另类癖好| 欧美日韩一区二区三区久久精品| 午夜在线精品福利视频| 久久婷婷激情亚洲综合色| 亚洲av成人永久网站一区| 大香蕉欧美视频伊在线| 国产成+人+综合+亚洲专区| 国产精品欧美日韩中文| 日韩成人激情在线观看|