A. 給定一個點坐標,和一個角度(即斜率),如何在一幅圖上畫出這條直線用opencv或C實現
根據點和角度,能畫出一條射線,除非知道這條射線的長度
B. c語言怎麼在坐標上畫y=a0+bx1+cx2的圖
你可以遍歷你所要求的x所在的區間,設置好采樣的頻率。然後循環求出y。並把x,y做為坐標點存儲在緩存中。最後按你想要的表示方式,畫出坐標點。
C. 求教高手:怎麼用C語言畫坐標圖
用graphics。h 裡面的畫圖函數···
至於 怎麼樣讀excel,你網路一下
用vc寫比較好點
D. 如何用C語言軟體畫圖
matalab是我所知比較好的數學關系處理軟體(當然簡單一些的用excel就綽綽有餘了),C語言軟體中turbo-c顯得就力不從心了,而且要進行比較復雜的編程語言轉換,這個對於初學者太抽象了(命令式,可以類比於dos了··),如果你還是想藉助c語言類軟體的話,推薦用圖形界面的軟體,VB適於初學者,在之後可以選擇學習VC(其中VC就已經足夠強大了),另外要開發用於手機上的程式,就要學習java了··
(其他工具軟體autoCAD也行,立體建模使用3d max 或者瑪雅··)
以上僅供參考,希望對您有所幫助
E. C語言編程 給定平面內四個點 請輸出由它們確定圖像的形狀
首先確定這幾個點的順序,然後A->B->C->D 依次畫線,具體的代碼不清楚,你研究一下吧。
F. C語言怎麼樣用已知坐標點來畫圓滑曲線的生成這些點的演算法是怎麼樣的
需要一個二元函數。然後隨著x變數的不斷增加而不斷改變y坐標點,就可以在畫板上畫出線啦。
由於已知坐標點,那x坐標范圍就已知咯。
G. 有可以將C語言輸出的坐標畫成坐標圖的軟體嗎
TC有一套繪圖庫,好像就叫graphics.h
如果是VC,就在onpaint或ondraw里用dc就可以畫圖。
H. C語言如何畫圖
framebuffer(幀緩沖)。
幀的最低數量為24(人肉眼可見)(低於24則感覺到畫面不流暢)。
顯卡與幀的關系:由cpu調節其數據傳輸速率來輸出其三基色的配比。
三基色:RGB(紅綠藍)。
在沒有桌面和圖形文件的系統界面,可以通過C語言的編程來實現在黑色背景上畫圖!
用下面的代碼,在需要的地方(有注釋)適當修改,就能畫出自己喜歡的圖形!
PS:同樣要編譯運行後才能出效果。
#include <stdio.h>
#include <sys/mman.h>
#include <fcntl.h>
#include <linux/fb.h>
#include <stdlib.h>
#define RGB888(r,g,b) ((r & 0xff) <<16 | (g & 0xff) << 8 | (b & 0xff))
#define RGB565(r,g,b) ((r & 0x1f) <<11 | (g & 0x3f) << 5 | (b & 0x1f))
int main()
{
int fd = open("/dev/fb0", O_RDWR);
if(fd < 0){
perror("open err. ");
exit(EXIT_FAILURE);
printf("xres: %d ", info.xres);
printf("yres: %d ", info.yres);
printf("bits_per_pixel: %d ", info.bits_per_pixel);
size_t len = info.xres*info.yres*info.bits_per_pixel >> 3;
unsigned long* addr = NULL;
addr = mmap(NULL, len, PROT_WRITE|PROT_READ, MAP_SHARED, fd, 0);
if(addr == (void*)-1){
perror("mmap err. ");
I. 已知20個坐標(x,y,z),怎麼編程把他的圖形畫出來
什麼語言?
首先,你這些坐標是不是按順序的?如果是按順序的就一個循環,moveto,lineto就可以畫直線,依次畫完就可以了,坐標不是按順序的先排序,否則畫出來是亂的
另外你這個是三維坐標系,不適合二維坐標系畫線方法,具體查看語言支持的繪圖函數