0 / 0 / 0
Регистрация: 20.01.2014
Сообщений: 22
1

Построить шахматную доску

07.06.2014, 12:18. Показов 2928. Ответов 5
Метки нет (Все метки)

Создать функцию и скрипт для её проверки. Функция осуществляет генерацию изображения шахматной доски. Получаемое изображение в формате RGB, 8 бит на каждую цветовую компоненту.

imgout = image_chachmate ( squaresize, h, w )

Здесь:

imgout – результирующее изображение

squaresize – горизонтальный и вертикальный размер одного поля доски, пикселей;

h, w – число полей по вертикали и горизонтали.

Проверочный скрипт должен отобразить на экране несколько вариантов результирующих изображений: для троек параметров {8,20,20}, {20,8,8}, {20,10,20}, сохранить результирующие изображения в файлы с форматом png и с именем ‘filename_S_H_W.png’, где S, H, W – указанные значения параметров входных аргументов.

Помогите пожалуйста)
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.06.2014, 12:18
Ответы с готовыми решениями:

Сделать шахматную доску, в которой цвета ячеек будут плавно изменяться от верхней строки до нижней
Нужно в матлабе сделать шахматную доску, в которой цвета ячеек будут плавно изменяться от верхней...

На шахматную доску наугад ставят две ладьи разного цвета. С какой вероятностью они будут бить друг друга
Всем привет. Начал писать программу,но дальше не могу.Как сделать,чтобы можно было задать...

Нарисовать шахматную доску
Ввести число N и нарисовать шахматную доску размера NxN, где верхнее левое - белое. Белые поля...

Нарисовать шахматную доску
Нарисовать шахматную доску (попробовать визуальный компонент TString Greed). Определить положення...

5
532 / 437 / 47
Регистрация: 17.07.2013
Сообщений: 2,227
07.06.2014, 18:16 2
См: checkerboard
0
0 / 0 / 0
Регистрация: 20.01.2014
Сообщений: 22
08.06.2014, 21:08  [ТС] 3
Написал функцию таким образом, но она не работает
Matlab M
1
2
3
4
5
6
7
8
function [J] = image_chachmate( squaresize, h, w )
%UNTITLED2 Summary of this function goes here
%   Detailed explanation goes here
clc;
clear all;
J=checkerboard(squaresize, h/2, w/2)>0.5;
figure, imshow(J)
end
В чём проблема?
0
2431 / 1831 / 404
Регистрация: 15.12.2013
Сообщений: 8,088
08.06.2014, 21:22 4
iMaximuM, 4 и 5 строчка вам зачем?
1
0 / 0 / 0
Регистрация: 20.01.2014
Сообщений: 22
08.06.2014, 21:32  [ТС] 5
Если уберу будет работать?)

Добавлено через 1 минуту
Да, действительно работает, спасибо большое!
0
41 / 41 / 9
Регистрация: 22.10.2012
Сообщений: 91
08.06.2014, 21:33 6
iMaximuM, Вы так спросили, будто если уберете, то уже не вернуть ))
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.06.2014, 21:33
Помогаю со студенческими работами здесь

Нарисовать шахматную доску
Задание из книги Страуструпа "Принципы и практика использования С++": "Нарисуйте доску для шахмат...

создать шахматную доску
прошу помощи 1 Поле шахматної дошки визначаться парою натуральних чисел,кожне з яких не перевищує...

Нарисовать шахматную доску
создать программу которая рисует шахматную доску

Нарисовать шахматную доску
Уважаемые программисты , помогите пожалуйста нарисовать на pascal abc шахматную доску . И если Вам...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru